From c1ed16c8e80ae4365afc6023d919751d83acb74c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 22 Jul 2019 08:48:08 +0200 Subject: [PATCH] Toolchain: Oops, we can't rely on "install.sh" to build LibC/LibM. When we used "make install" in the past, the "install" target would pull in the library targets as dependencies, and everything got built that way. Now that we use "install.sh" instead, we have to build things manually. --- Toolchain/BuildIt.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Toolchain/BuildIt.sh b/Toolchain/BuildIt.sh index faf16e72d2..365ac4e2d5 100755 --- a/Toolchain/BuildIt.sh +++ b/Toolchain/BuildIt.sh @@ -93,8 +93,8 @@ pushd "$DIR/Build/" make install-gcc install-target-libgcc || exit 1 echo "XXX serenity libc and libm" - ( cd "$DIR/../Libraries/LibC/" && ./install.sh ) - ( cd "$DIR/../Libraries/LibM/" && ./install.sh ) + ( cd "$DIR/../Libraries/LibC/" && make clean && make && ./install.sh ) + ( cd "$DIR/../Libraries/LibM/" && make clean && make && ./install.sh ) echo "XXX build libstdc++" make all-target-libstdc++-v3 || exit 1