Browse Source

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.
Andreas Kling 6 years ago
parent
commit
c1ed16c8e8
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Toolchain/BuildIt.sh

+ 2 - 2
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