On Tue, Mar 16, 2010 at 5:40 AM, Patrick Georgi <[email protected]> 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 -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

