coreboot-kgpe-d16/util
Patrick Georgi 31bf37eb32 crossgcc: Improve compatibility of the toolchain across host systems
crossgcc builds gmp, whose build system normally optimises for the hardware
it's built on. That may give a minor performance boost but has the downside
that the compiler becomes non-portable and may break on other systems due to
illegal instructions.

Setting CFLAGS to some reasonable value prevents gmp's configure script from
choosing CPU specific -mtune flags (which may enable optimizations that only
run on CPUs with the same feature set).
Enabling "fat" builds make the build system add all optimized assembler
routines and makes the selection of the right one a runtime decision instead
of deciding at compile time.

Change-Id: I72d20627270baa082cd02ebb4c9a09cd23f30f8c
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/10412
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-06-04 17:15:02 +02:00
..
abuild abuild: add option to build with CHROMEOS enabled 2015-04-22 19:37:01 +02:00
acpi Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
amdtools Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
arm_boot_tools/mksunxiboot arm_boot_tools: Add 'b' to fopen flags for Windows compatibility 2014-12-19 18:55:34 +01:00
autoport cbfs: Fix mismerge. 2015-06-02 21:48:24 +02:00
bimgtool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
board_status board-status: Don't consider Kconfig.name a valid mainboard. 2015-05-28 09:49:27 +02:00
broadcom util/broadcom: specify libraries after object files 2015-04-22 19:36:29 +02:00
cbfstool cbfstool: update fmd_scanner.c_shipped 2015-05-26 08:26:03 +02:00
cbmem Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
crossgcc crossgcc: Improve compatibility of the toolchain across host systems 2015-06-04 17:15:02 +02:00
dtd_parser Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ectool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
exynos exynos: Install the BL1 and set the checksum in the Makefile. 2014-09-09 20:01:18 +02:00
fletcher util/fletcher: fix debug option parsing 2014-10-18 14:45:42 +02:00
genbuild_h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
genprof util/genprof: improve handling of command line arguments 2014-08-12 09:02:44 +02:00
gitconfig gitconfig: Use the right make executable in git hooks 2015-04-28 22:49:16 +02:00
ifdfake Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ifdtool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
inteltool Remove address from GPLv2 headers 2015-05-28 04:21:52 +02:00
intelvbttool VBT parser. 2015-05-25 18:19:51 +02:00
ipqheader util/ipqheader: Add utility to create uber-SBL for IPQ8064 2015-04-13 17:36:27 +02:00
k8resdump Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
kconfig kconfig: properly build parser when LKC_GENPARSER=1 2015-05-12 18:41:10 +02:00
lint Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
msrtool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
nvidia nvidia/cbootimage: update to 1.5 2015-04-25 12:16:58 +02:00
nvramtool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
optionlist Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
rockchip add make_idb.py & update bootblock 2015-03-24 15:24:52 +01:00
romcc Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sconfig Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
scripts Add MAINTAINERS file 2015-05-06 19:38:18 +02:00
showdevicetree Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
spkmodem_recv Add spkmodem receiver 2013-06-12 05:18:24 +02:00
superiotool superiotool: detect the NCT5572D 2015-06-02 09:30:30 +02:00
uio_usbdebug Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
vgabios vgabios: fix compilation 2015-05-06 19:10:32 +02:00
viatool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
xcompile xcompile: Add CROSS_COMPILE_* variable 2015-05-27 08:20:41 +02:00