[coreboot] [PATCH]more buildsystem refactoring

Marc Jones marcj303 at gmail.com
Tue Mar 16 20:47:52 CET 2010


On Tue, Mar 16, 2010 at 5:40 AM, Patrick Georgi <patrick at georgi-clan.de> wrote:
> Hi,
>
> attached patch changes several things in the buildsystem:
> - Single instance of the CC build rule in Makefile, instantiated as
> necessary
>
> - Remove manual static.o and option_table.o rules, they're now covered
> by those instances of the CC build rule
>
> - Normalize object file paths, so it can be $(obj)/option_table.o
> instead of $(obj)/arch/i386/../../option_table.o now
>
> - Add -pipe to compiler flags. It might be detrimental on rare scenarios
> (building with extremly high disk bandwidth, eg. RAM disk), but it
> significantly helps on win32 (which seems to cache less aggressively
> than most unix-alikes)
>
> - Silence stderr on hostname and domainname invocations (cosmetic fix
> for cygwin)
>
> - Test for -Wa,--divide functionality of the target compiler (taken from
> abuild). It might be possible to remove most patches in crossgcc with that.
>

Can crossgcc benefit from the -pipe flag too?

Marc


-- 
http://se-eng.com




More information about the coreboot mailing list