mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-01 06:57:50 +00:00
gcc-final:
- merge install script with build script - remove gold support - remove lto support - remove plugin support
This commit is contained in:
parent
647934c9a7
commit
a63071bc4a
@ -2,8 +2,7 @@
|
|||||||
|
|
||||||
. config/options
|
. config/options
|
||||||
|
|
||||||
$SCRIPTS/install ccache toolchain
|
$SCRIPTS/build binutils
|
||||||
$SCRIPTS/install binutils
|
|
||||||
$SCRIPTS/build gmp
|
$SCRIPTS/build gmp
|
||||||
$SCRIPTS/build mpfr
|
$SCRIPTS/build mpfr
|
||||||
$SCRIPTS/build mpc
|
$SCRIPTS/build mpc
|
||||||
@ -32,9 +31,6 @@ LDFLAGS="-Wl,-rpath,$ROOT/$TOOLCHAIN/lib" \
|
|||||||
--with-libelf=$ROOT/$TOOLCHAIN \
|
--with-libelf=$ROOT/$TOOLCHAIN \
|
||||||
--enable-languages=${TOOLCHAIN_LANGUAGES} \
|
--enable-languages=${TOOLCHAIN_LANGUAGES} \
|
||||||
--enable-__cxa_atexit \
|
--enable-__cxa_atexit \
|
||||||
--enable-lto \
|
|
||||||
--enable-gold=both/ld \
|
|
||||||
--enable-plugin \
|
|
||||||
--disable-libada \
|
--disable-libada \
|
||||||
--enable-decimal-float \
|
--enable-decimal-float \
|
||||||
--disable-libmudflap \
|
--disable-libmudflap \
|
||||||
@ -48,3 +44,7 @@ LDFLAGS="-Wl,-rpath,$ROOT/$TOOLCHAIN/lib" \
|
|||||||
--disable-nls
|
--disable-nls
|
||||||
|
|
||||||
make
|
make
|
||||||
|
|
||||||
|
make install
|
||||||
|
cp -PR $TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so* $SYSROOT_PREFIX/usr/lib
|
||||||
|
|
||||||
|
@ -2,14 +2,6 @@
|
|||||||
|
|
||||||
. config/options
|
. config/options
|
||||||
|
|
||||||
if [ "$2" = toolchain ]; then
|
|
||||||
make -C $BUILD/gcc*/objdir-$1 install
|
|
||||||
cp -PR $BUILD/gcc*/objdir-$1*/$TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so* \
|
|
||||||
$SYSROOT_PREFIX/usr/lib
|
|
||||||
$SCRIPTS/install ccache toolchain
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
mkdir -p $INSTALL/usr/lib
|
||||||
cp -PR $BUILD/gcc*/objdir-$1*/$TARGET_NAME/libgcc/libgcc_s.so* $INSTALL/usr/lib
|
cp -PR $BUILD/gcc*/objdir-$1*/$TARGET_NAME/libgcc/libgcc_s.so* $INSTALL/usr/lib
|
||||||
cp -PR $BUILD/gcc*/objdir-$1*/$TARGET_NAME/libgomp/.libs/libgomp.so* $INSTALL/usr/lib
|
cp -PR $BUILD/gcc*/objdir-$1*/$TARGET_NAME/libgomp/.libs/libgomp.so* $INSTALL/usr/lib
|
||||||
|
Loading…
x
Reference in New Issue
Block a user