[140820] trunk/dports/devel/boost

ryandesign at macports.org ryandesign at macports.org
Sat Oct 3 23:58:17 PDT 2015


Revision: 140820
          https://trac.macports.org/changeset/140820
Author:   ryandesign at macports.org
Date:     2015-10-03 23:58:17 -0700 (Sat, 03 Oct 2015)
Log Message:
-----------
boost: fix build on PowerPC (#48684)

Modified Paths:
--------------
    trunk/dports/devel/boost/Portfile

Added Paths:
-----------
    trunk/dports/devel/boost/files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff

Modified: trunk/dports/devel/boost/Portfile
===================================================================
--- 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
===================================================================
--- 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20151003/400df9e2/attachment.html>


More information about the macports-changes mailing list