diff --git a/sysa/binutils-2.14/binutils-2.14.sh b/sysa/binutils-2.14/binutils-2.14.sh index bedbaac..8db54b1 100755 --- a/sysa/binutils-2.14/binutils-2.14.sh +++ b/sysa/binutils-2.14/binutils-2.14.sh @@ -72,3 +72,12 @@ src_configure() { sed -i 's/C_alloca/alloca/g' libiberty/alloca.c sed -i 's/C_alloca/alloca/g' include/libiberty.h } + +src_compile() { + # Rebuild generated header files. bfd/Makefile does not exists at this stage, + # so we need to create it first. + make configure-bfd + make -C bfd headers + + default_src_compile +}