buildroot/package/openblas
Thomas Petazzoni 887a1dc347 openblas: fix build with old binutils versions
Older toolchains that use binutils <= 2.23.2 are affected by binutils
bug #14887 (https://sourceware.org/bugzilla/show_bug.cgi?id=14887),
where:

	someinstruction [ foo, something ]

is not accepted, due to the whitespace after [ and before ], causing the
following build failures for OpenBLAS:

  ARM register expected -- `pld [ r1,#512 ]'

Since we don't have any mechanism to add dependencies on binutils
versions, we work around this problem by patching the code to remove the
problematic whitespaces. As there are many many instances of this in the
ARM assembly code of OpenBLAS, we use a sed expression to make this
modification rather than a patch.

Fixes:

  http://autobuild.buildroot.net/results/43e50b480b4aea0fdec745d7875c85377c114cac/

[Peter: use single quotes in sed invocation]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-08-22 22:21:11 +02:00
..
0001-Complete-support-for-MIPS-n32-ABI.patch openblas: fix build failure for MIPS n32 2016-07-15 10:11:40 +02:00
0002-Makefile.arm-remove-march-flags.patch openblas: fix build issues on ARM 2016-08-09 15:51:48 +02:00
Config.in openblas: fix build issues on ARM 2016-08-09 15:51:48 +02:00
openblas.hash
openblas.mk openblas: fix build with old binutils versions 2016-08-22 22:21:11 +02:00