diff --git a/packages/toolchain/lang/gcc-final/build b/packages/toolchain/lang/gcc-final/build index bf65291812..d0baca4559 100755 --- a/packages/toolchain/lang/gcc-final/build +++ b/packages/toolchain/lang/gcc-final/build @@ -67,6 +67,17 @@ mkdir -p objdir-$1 && cd objdir-$1 make +# fix wrong link + rm -rf $TARGET_NAME/libgcc/libgcc_s.so + ln -sf libgcc_s.so.1 $TARGET_NAME/libgcc/libgcc_s.so + +if [ ! "$DEBUG" = yes ]; then + $TARGET_STRIP $TARGET_NAME/libgcc/libgcc_s.so* + $TARGET_STRIP $TARGET_NAME/libgomp/.libs/libgomp.so* + $TARGET_STRIP $TARGET_NAME/libitm/.libs/libitm.so* + $TARGET_STRIP $TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so* +fi + make install cp -PR $TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so* $SYSROOT_PREFIX/usr/lib