[Buildroot] Advice on buildroot implementation
Arnout Vandecappelle
arnout at mind.be
Wed Feb 20 17:38:08 UTC 2013
On 20/02/13 12:08, Stefan Fröberg wrote:
[snip]
> CFLAGS = -flto -fwhole-program
> LDFLAGS= -flto -fuse-linker-plugin
>
> It could be also possible to compile whole system to make it smaller but
> it is very delicate and experimental process and some packages
> don't like some flags at all (For example zlib 1.2.7 does not like
> -fwhole-program).
>
> So Im asking everyone here:
>
> How can I filter out flags-per-package ?
For most gcc -f and -W options, there's a no- variant. So
ZLIB_CFLAGS = -fno-lto -fno-while-program
ZLIB_LDFLAGS = -fno-lto -fno-use-linker-plugin
> And also enable flags-per-package?
> I would like to enable globally those LTO flags and filter some/all
> flags from problematic packages.
You can only do that by changing the package .mk file. I don't think we
want to add infrastructure for per-package CFLAGS configuration...
Regards,
Arnout
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
More information about the buildroot
mailing list