mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
config/path:
- use i686 as default cpu type - disable use of fast-math support - build with -Os - dont use -mtune - use $TARGET_CPU as -march - dont use -fwhole-program flag
This commit is contained in:
parent
d754b9cd0b
commit
f7a750308a
19
config/path
19
config/path
@ -17,11 +17,11 @@ esac
|
||||
if [ -z "$TARGET_CPU" ]; then
|
||||
case $TARGET_ARCH in
|
||||
i386)
|
||||
TARGET_CPU=generic
|
||||
TARGET_CPU=i686
|
||||
;;
|
||||
|
||||
x86_64)
|
||||
TARGET_CPU=generic
|
||||
TARGET_CPU=i686
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
@ -79,7 +79,8 @@ XORG_PATH_DRIVERS=/usr/lib/xorg/modules/drivers
|
||||
TOOLCHAIN_LANGUAGES=c
|
||||
[ "$TOOLCHAIN_CXX" = yes ] && TOOLCHAIN_LANGUAGES=${TOOLCHAIN_LANGUAGES},c++
|
||||
|
||||
[ "$OPTIMIZATIONS" = speed ] && GCC_OPTIM="-Os -ffast-math $PROJECT_CFLAGS" || GCC_OPTIM="-Os"
|
||||
#[ "$OPTIMIZATIONS" = speed ] && GCC_OPTIM="-O3 -ffast-math $PROJECT_CFLAGS" || GCC_OPTIM="-Os"
|
||||
[ "$OPTIMIZATIONS" = speed ] && GCC_OPTIM="-Os $PROJECT_CFLAGS" || GCC_OPTIM="-Os"
|
||||
|
||||
TARGET_CC=${TARGET_PREFIX}gcc
|
||||
TARGET_CXX=${TARGET_PREFIX}g++
|
||||
@ -91,19 +92,19 @@ TARGET_RANLIB=${TARGET_PREFIX}ranlib
|
||||
TARGET_OBJCOPY=${TARGET_PREFIX}objcopy
|
||||
TARGET_STRIP=${TARGET_PREFIX}strip
|
||||
TARGET_CPPFLAGS=
|
||||
TARGET_CFLAGS="$GCC_OPTIM -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=$TARGET_CPU"
|
||||
TARGET_CFLAGS="$GCC_OPTIM -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
|
||||
TARGET_CXXFLAGS="$TARGET_CFLAGS"
|
||||
TARGET_LDFLAGS=
|
||||
TARGET_PKG_CONFIG_PATH="$SYSROOT_PREFIX/usr/lib/pkgconfig"
|
||||
|
||||
case $TARGET_ARCH in
|
||||
i386)
|
||||
TARGET_CFLAGS="$TARGET_CFLAGS -march=$TARGET_FAMILY -m32"
|
||||
TARGET_CXXFLAGS="$TARGET_CXXFLAGS -march=$TARGET_FAMILY -m32"
|
||||
TARGET_CFLAGS="$TARGET_CFLAGS -march=$TARGET_CPU -m32"
|
||||
TARGET_CXXFLAGS="$TARGET_CXXFLAGS -march=$TARGET_CPU -m32"
|
||||
;;
|
||||
x86_64)
|
||||
TARGET_CFLAGS="$TARGET_CFLAGS -fPIC -m64"
|
||||
TARGET_CXXFLAGS="$TARGET_CXXFLAGS -fPIC -m64"
|
||||
TARGET_CFLAGS="$TARGET_CFLAGS -fPIC -march=$TARGET_CPU -m64"
|
||||
TARGET_CXXFLAGS="$TARGET_CXXFLAGS -fPIC -march=$TARGET_CPU -m64"
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -130,7 +131,7 @@ if [ "$OPTIMIZATIONS" = speed -a "$DEBUG" != yes ]; then
|
||||
TARGET_CXXFLAGS="$TARGET_CFLAGS"
|
||||
|
||||
TARGET_LDFLAGS="$TARGET_LDFLAGS -flto"
|
||||
TARGET_LDFLAGS="$TARGET_LDFLAGS -fwhole-program"
|
||||
# TARGET_LDFLAGS="$TARGET_LDFLAGS -fwhole-program"
|
||||
TARGET_LDFLAGS="$TARGET_LDFLAGS -fuse-linker-plugin"
|
||||
TARGET_LDFLAGS="$TARGET_LDFLAGS -fuse-ld=gold"
|
||||
TARGET_LDFLAGS="$TARGET_LDFLAGS -Wl,--as-needed"
|
||||
|
Loading…
x
Reference in New Issue
Block a user