Revision
140820
Author
ryandesign@macports.org
Date
2015-10-03 23:58:17 -0700 (Sat, 03 Oct 2015)

Log Message

boost: fix build on PowerPC (#48684)

Modified Paths

Added Paths

Diff

Modified: trunk/dports/devel/boost/Portfile (140819 => 140820)


--- trunk/dports/devel/boost/Portfile	2015-10-04 06:55:51 UTC (rev 140819)
+++ trunk/dports/devel/boost/Portfile	2015-10-04 06:58:17 UTC (rev 140820)
@@ -46,6 +46,7 @@
 patchfiles      patch-tools-build-src-engine-build.sh.diff \
                 patch-tools-build-src-engine-build.jam.diff \
                 patch-apple-clang-no-libcxx.diff \
+                patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff \
                 patch-log-setup-link.diff
                 # patch-apple-clang-no-libcxx.diff fixes a clang configuration
                 # error that occurs on OS X 10.7 and 10.8 due to the assumption

Added: trunk/dports/devel/boost/files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff (0 => 140820)


--- trunk/dports/devel/boost/files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff	                        (rev 0)
+++ trunk/dports/devel/boost/files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff	2015-10-04 06:58:17 UTC (rev 140820)
@@ -0,0 +1,14 @@
+Fix build on PowerPC
+https://svn.boost.org/trac/boost/ticket/11603
+https://github.com/boostorg/context/commit/8c60232f5f372be9a47e26dbf7f000e9c21cc4a2
+--- libs/context/src/asm/make_ppc32_sysv_macho_gas.S.orig
++++ libs/context/src/asm/make_ppc32_sysv_macho_gas.S
+@@ -82,7 +82,7 @@ _make_fcontext:
+     subi  r3, r3, 304
+ 
+     ; third arg of make_fcontext() == address of context-function
+-    stw  r5, 236(%r3)
++    stw  r5, 236(r3)
+ 
+     ; load LR
+     mflr  r0