coreboot-kgpe-d16/util
Christian Ruppert 74b659992b Respect linker order
Linking fails when using -Wl,--as-needed and/or esp. when forcing --as-needed
through a compiler specs file.
A proper compile/link command would look like: $(CC) $(CFLAGS) $(LDFLAGS) -o foo
$(OBJS) $(LIBS). So the *FLAGS must be passed *before* the objects while the
libraries/dependencies must be passed *after* the objects.
For more details see: http://www.gentoo.org/proj/en/qa/asneeded.xml

Change-Id: I5a5b05e1cab8a2d88ce56c92d9b2f991ca1ee6c0
Signed-off-by: Christian Ruppert <idl0r@qasl.de>
Reviewed-on: http://review.coreboot.org/494
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
2011-12-21 16:27:01 +01:00
..
abuild abuild: Don't try to use files that don't exist 2011-11-07 22:04:21 +01:00
acpi ACPI table dumping wrapper script 2010-12-04 20:50:39 +00:00
amdtools Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
cbfstool remove trailing whitespace 2011-11-01 19:07:45 +01:00
crossgcc buildgcc: Add option to use ccache 2011-11-09 00:25:44 +01:00
dumpmmcr the utility is called dumpmmcr, not dump_mmcr 2010-09-26 15:15:48 +00:00
ectool remove trailing whitespace 2011-11-01 19:07:45 +01:00
genprof Add support utils for tracing 2011-09-07 01:27:57 +02:00
getpir Cut the crap. 2010-09-21 21:16:27 +00:00
gitconfig Add local copy of commit-msg hook 2011-06-30 21:04:22 +02:00
ifdtool remove trailing whitespace 2011-11-01 19:07:45 +01:00
inteltool inteltool: Add Intel i63xx I/O Controller Hub 2011-10-30 13:37:16 +01:00
k8resdump add license headers to some trivial files and pc87427.h 2010-12-17 00:13:54 +00:00
kconfig Respect linker order 2011-12-21 16:27:01 +01:00
lbtdump Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
lint Fix lint-002-build-dir-handling 2011-07-07 16:07:20 +02:00
mkelfImage mkelfImage: Use -fno-stack-protector if supported by gcc 2011-09-24 12:55:26 +02:00
mptable Remove incorrect IOAPIC lines from some mptable.c files. 2010-10-31 19:37:50 +00:00
msrtool msrtool: added support for Intel CPUs 2011-06-28 23:09:08 +02:00
nrv2b Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
nvramtool remove trailing whitespace 2011-11-01 19:07:45 +01:00
optionlist Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
options Fix compilation error due to non-unix style line endings in cmos.layout file while generating option_table.h. 2011-05-10 21:42:52 +00:00
resetcf Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
romcc Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
sconfig remove trailing whitespace 2011-11-01 19:07:45 +01:00
superiotool superiotool: add detection and dump of Infineon SLB9635 TPM 2011-11-07 22:05:21 +01:00
vgabios Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
xcompile Add -Werror to xcompile's testcc 2011-10-27 10:50:39 +02:00