[Buildroot] [PATCH] Set CFLAGS = $(TARGET_CFLAGS) for many packages
ulfs at dof.se
Thu Jan 25 00:02:49 UTC 2007
Bernhard Fischer wrote:
> On Wed, Jan 24, 2007 at 12:53:53AM +0100, Ulf Samuelsson wrote:
>> If you make Buildroot from scratch, CFLAGS gets set during the build,
>> but if you add packages later, then CFLAGS should be set in the
>> makefile fragment of the new package.
> I don't understand what you mean here. Please elaborate
Some packages require kernel headers.
If you build from scratch, something sets CFLAGS to a good value.
If you come back the next day, reconfigure your system,
to include a new package, and recompile, many packages
will bomb out because they do not find the "asm-generic.h"
By adding this CFLAGS patch you can compile those packages.
Many packages have this already, many don't.
Can you explain when you have it and when you don't?
>> I believe that TARGET_CFLAGS needs to include the Linux Include
>> Directory or you will get compolie time errors.
> I don't have the linux include in my TARGET_CFLAGS AFAIK and do not
> get compile errors. What kernel-headers are you using? What errors
> are you seeing with what package?
ulf at atmel.com
GSM: +46 (706) 22 44 57
Tel: +46 (8) 441 54 22
Fax: +46 (8) 441 54 29
Mail: Box 2033 174 02 Sundbyberg
Visit: Kavallerivägen 24
174 58 Sundbyberg'
More information about the buildroot