[100587] trunk/dports/devel/ld64
jeremyhu at macports.org
jeremyhu at macports.org
Sun Dec 16 10:22:33 PST 2012
Revision: 100587
https://trac.macports.org/changeset/100587
Author: jeremyhu at macports.org
Date: 2012-12-16 10:22:33 -0800 (Sun, 16 Dec 2012)
Log Message:
-----------
ld64: Fix crash when linking mpich2 (#36654)
Modified Paths:
--------------
trunk/dports/devel/ld64/Portfile
Added Paths:
-----------
trunk/dports/devel/ld64/files/ld64-134-PR-36654.patch
Modified: trunk/dports/devel/ld64/Portfile
===================================================================
--- trunk/dports/devel/ld64/Portfile 2012-12-16 18:20:27 UTC (rev 100586)
+++ trunk/dports/devel/ld64/Portfile 2012-12-16 18:22:33 UTC (rev 100587)
@@ -8,7 +8,7 @@
name ld64
# XCode 4.5
version 134.9
-set llvm_version 3.0
+revision 1
categories devel
platforms darwin
maintainers mfeiri jeremyhu
@@ -25,7 +25,7 @@
checksums rmd160 9464743da9603af5e5a8f27c51e2fea177e0c1c5 \
sha256 938bad7aa53999ca9e2b6e6d55a1ccbec0bd2afc743ce8c1a0e8f9ccc6d6df1b
-patchfiles ld64-version.patch ld64-133-no-CrashReporterClient.h.patch
+patchfiles ld64-version.patch ld64-133-no-CrashReporterClient.h.patch ld64-134-PR-36654.patch
# We don't set llvmXX as the default variant on Tiger because it would introduce a
# dependency cycle as llvm requires apple-gcc42 and ld64 to build correctly. Users
@@ -77,13 +77,13 @@
set makefile "Makefile-97"
- patchfiles-delete ld64-133-no-CrashReporterClient.h.patch
+ patchfiles-delete ld64-133-no-CrashReporterClient.h.patch ld64-134-PR-36654.patch
patchfiles-append ld64-97-no-LTO.patch ld64-97-ppc-branch-island.patch
} elseif {${os.major} < 11} {
# XCode 4.2
# This was the last ld64 release that supported linking ppc executables.
version 127.2
- revision 5
+ revision 6
checksums rmd160 8ee709341549a1944732daef6ebab7ef1acfcc6e \
sha256 97b75547b2bd761306ab3e15ae297f01e7ab9760b922bc657f4ef72e4e052142
supported_archs i386 x86_64
Added: trunk/dports/devel/ld64/files/ld64-134-PR-36654.patch
===================================================================
--- trunk/dports/devel/ld64/files/ld64-134-PR-36654.patch (rev 0)
+++ trunk/dports/devel/ld64/files/ld64-134-PR-36654.patch 2012-12-16 18:22:33 UTC (rev 100587)
@@ -0,0 +1,11 @@
+--- src/ld/OutputFile.cpp
++++ src/ld/OutputFile.cpp
+@@ -2421,6 +2421,8 @@ bool OutputFile::isPcRelStore(ld::Fixup::Kind kind)
+ case ld::Fixup::kindStoreTargetAddressX86PCRel32:
+ case ld::Fixup::kindStoreTargetAddressX86PCRel32GOTLoad:
+ case ld::Fixup::kindStoreTargetAddressX86PCRel32GOTLoadNowLEA:
++ case ld::Fixup::kindStoreTargetAddressX86PCRel32TLVLoad:
++ case ld::Fixup::kindStoreTargetAddressX86PCRel32TLVLoadNowLEA:
+ case ld::Fixup::kindStoreTargetAddressARMBranch24:
+ case ld::Fixup::kindStoreTargetAddressThumbBranch22:
+ case ld::Fixup::kindStoreTargetAddressARMLoad12:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121216/0e640d9d/attachment.html>
More information about the macports-changes
mailing list