Sascha Kuehndel (InuSasha)
b7b1a67723
place options at a more consistent place
2018-05-07 21:55:07 +02:00
Sascha Kuehndel (InuSasha)
8827a540aa
buildsystem: add BUILD_FLAG support
...
- replace strip_lto/strip_gold (only allowed to disable)
- add flag for PIC feature
- add flag to stop build parallel
- add support for hardening option (initial copy from debian 9)
All build parameters, are added in setup_toolchain.
`PKG_[FLAG]_[HOST/TARGET]_ENABLED` variable is introduced for checking the flag (yes/no) in the package.mk
Thanks to @MilhouseVH, for support and fixing
2018-03-07 18:35:01 +01:00
MilhouseVH
a3af8427f3
config/optmize: use BUILD_WITH_DEBUG variable
2018-02-19 07:08:48 +00:00
MilhouseVH
9928350609
buildsystem: eliminate other unecessary sub process usage
2017-10-10 01:34:46 +01:00
MilhouseVH
03366a102c
TOOLCHAIN: drop $ROOT, convert to absolute path
2017-02-17 18:17:13 +00:00
Lukas Rusak
4df4ea789c
buildsys: remove optimizations=normal
2016-09-09 09:17:20 -07:00
Lukas Rusak
59bf03a90a
config/optimize: do not strip at link
2016-01-31 00:21:33 +01:00
Stephan Raue
fd77c34d95
config/optimize: cleanup
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2014-09-03 22:59:33 +02:00
Stephan Raue
36251c397f
config/optimize: dont build with '-ffast-math'
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2014-04-25 23:11:23 +02:00
Stephan Raue
40add36fb9
gcc: update to gcc-4.9.0
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2014-04-23 18:33:34 +02:00
Stefan Saraev
a12e313f81
config/optimize: remove fast/speed
2014-02-24 14:40:33 +02:00
Stephan Raue
70e22eb090
config/optimize: force building with -Wno-format-security which causes buildissues on gettext:host and other packages, see also https://wiki.ubuntu.com/ToolChain/CompilerFlags#A-Wformat_-Wformat-security
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2013-12-25 18:14:33 +01:00
Stephan Raue
3438a903b6
binutils, gcc: readd GOLD support, currently disabled
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2013-05-13 13:32:49 +02:00
Stephan Raue
f7c3f693eb
config/optimize: add some more optimizations to the 'size' optimization
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2012-07-08 19:13:06 +02:00
Stephan Raue
b59fa7f7cc
config/optimize: dont build with -fPIC support
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2012-05-25 09:07:14 +02:00
Stephan Raue
ff84723996
projects/*/options: make prelink support optional
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2012-05-22 15:41:14 +02:00
Stephan Raue
83cd009af2
config/optimize: remove GOLD support
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2012-03-29 17:02:32 +02:00
Stephan Raue
270110c88c
config/optimize: remove Graphite and LOOP optimizations in preparing to update to gcc-4.7 support
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2012-03-29 16:48:03 +02:00
Stephan Raue
14ab6a420f
config/arch.*: dont set -fPIC globally
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2011-12-04 16:09:17 +01:00
Stephan Raue
338149fdb4
config/optimize: fix $LDFLAGS
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2011-09-16 06:55:47 +02:00
Stephan Raue
7a56fa1d27
config/optimize: fix LDFLAGS
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2011-09-09 09:44:42 +02:00
Stephan Raue
8d83bdc481
config/optimize: simplyfing
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2011-07-16 22:24:07 +02:00
Stephan Raue
a3c5e63efa
config/optimize: use -ffast-math with -O3 optimization
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2011-07-16 14:32:18 +02:00
Stephan Raue
61e01cf703
config/optimize: dont use host libdirs in LDFLAGS, use in LIBDIR instead
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2011-07-13 22:04:29 +02:00
Stephan Raue
e83551cf71
config/optimize: add distribution specific libdirs to HOST_LDFLAGS
...
Signed-off-by: Stephan Raue <stephan@openelec.tv >
2011-07-13 03:09:12 +02:00