diff --git a/config/optimize b/config/optimize index a7bf24b5fe..2c395a57f1 100644 --- a/config/optimize +++ b/config/optimize @@ -1,12 +1,5 @@ -if [ "$OPTIMIZATIONS" = normal ];then - GCC_OPTIM="-O2" - LD_OPTIM="" -fi - -if [ "$OPTIMIZATIONS" = size ];then - GCC_OPTIM="-Os -fexcess-precision=fast" - LD_OPTIM="-Wl,--as-needed" -fi +GCC_OPTIM="-Os" +LD_OPTIM="-Wl,--as-needed" if [ "$LTO_SUPPORT" = yes ];then GCC_OPTIM_LTO="-flto -ffat-lto-objects" diff --git a/distributions/LibreELEC/options b/distributions/LibreELEC/options index e98cfc8b37..30c50183b2 100644 --- a/distributions/LibreELEC/options +++ b/distributions/LibreELEC/options @@ -1,3 +1,9 @@ +# LTO (Link Time Optimization) support + LTO_SUPPORT="yes" + +# GOLD (Google Linker) support + GOLD_SUPPORT="yes" + # Name of the Distro to build (full name, without special characters) DISTRONAME="LibreELEC" diff --git a/projects/Generic/options b/projects/Generic/options index 186378446e..3618bc2fba 100644 --- a/projects/Generic/options +++ b/projects/Generic/options @@ -44,18 +44,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="-mmmx -msse -msse2 -mfpmath=sse" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="gzip" diff --git a/projects/Odroid_C2/options b/projects/Odroid_C2/options index 349a55a01e..0ad3465507 100644 --- a/projects/Odroid_C2/options +++ b/projects/Odroid_C2/options @@ -51,18 +51,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="lzo" diff --git a/projects/RPi/options b/projects/RPi/options index e45d32a7f9..c253e5d5d2 100644 --- a/projects/RPi/options +++ b/projects/RPi/options @@ -69,18 +69,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="lzo" diff --git a/projects/RPi2/options b/projects/RPi2/options index ccca477e3c..9f04144e4f 100644 --- a/projects/RPi2/options +++ b/projects/RPi2/options @@ -69,18 +69,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="lzo" diff --git a/projects/Virtual/options b/projects/Virtual/options index 0e896ac238..08fda81eb5 100644 --- a/projects/Virtual/options +++ b/projects/Virtual/options @@ -44,18 +44,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="-mmmx -msse -msse2 -mfpmath=sse" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="gzip" diff --git a/projects/WeTek_Core/options b/projects/WeTek_Core/options index 8ce2d1368f..e7e835db8f 100644 --- a/projects/WeTek_Core/options +++ b/projects/WeTek_Core/options @@ -71,18 +71,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="lzo" diff --git a/projects/WeTek_Hub/options b/projects/WeTek_Hub/options index 181167d0c2..facd7d3b3d 100644 --- a/projects/WeTek_Hub/options +++ b/projects/WeTek_Hub/options @@ -59,18 +59,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="lzo" diff --git a/projects/WeTek_Play/options b/projects/WeTek_Play/options index 20541e5fe1..c3f3539b4e 100644 --- a/projects/WeTek_Play/options +++ b/projects/WeTek_Play/options @@ -65,18 +65,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="lzo" diff --git a/projects/imx6/options b/projects/imx6/options index 4c06f2c953..882e636186 100644 --- a/projects/imx6/options +++ b/projects/imx6/options @@ -76,18 +76,9 @@ # setup build defaults ################################################################################ - # Build optimizations (size/normal) - OPTIMIZATIONS="size" - # Project CFLAGS PROJECT_CFLAGS="" - # LTO (Link Time Optimization) support - LTO_SUPPORT="yes" - - # GOLD (Google Linker) support - GOLD_SUPPORT="yes" - # SquashFS compression method (gzip / lzo / xz) SQUASHFS_COMPRESSION="gzip"