Added patch for Boost.Build 1186/head
authorclaymore <carlosmf.pt@gmail.com>
Fri, 24 Apr 2015 02:06:57 +0000 (03:06 +0100)
committerclaymore <carlosmf.pt@gmail.com>
Fri, 24 Apr 2015 02:06:57 +0000 (03:06 +0100)
  Unfortunatly, due to changes in Boost, Boost.Build for version 1.58.0
    requires a patch for gcc.jam. This patch prevents bjam from adding
    -m32 and -m64 options to gcc compiler, when compiling for targets
    that use the mips1 arch.

  Patch initially provided by paalsteek (https://github.com/paalsteek)
  Bug discussed here: https://github.com/openwrt/packages/issues/1160

Signed-off-by: Carlos M. Ferreira carlosmf.pt@gmail.com
libs/boost/patches/001-mips-options-fix.patch [new file with mode: 0644]

diff --git a/libs/boost/patches/001-mips-options-fix.patch b/libs/boost/patches/001-mips-options-fix.patch
new file mode 100644 (file)
index 0000000..b32f447
--- /dev/null
@@ -0,0 +1,11 @@
+--- boost_1_58_0/tools/build/src/tools/gcc.jam 2015-04-23 12:01:37.723438995 +0200
++++ boost_1_58_0/tools/build/src/tools/gcc.jam 2015-04-23 12:00:21.427441384 +0200
+@@ -451,7 +451,7 @@
+         else
+         {
+             local arch = [ feature.get-values architecture : $(properties) ] ;
+-            if $(arch) != arm
++            if $(arch) != arm && $(arch) != mips1
+             {
+                 if $(model) = 32
+                 {