Revision: 100885 https://trac.macports.org/changeset/100885 Author: jeremyhu@macports.org Date: 2012-12-30 20:14:09 -0800 (Sun, 30 Dec 2012) Log Message: ----------- ld64: Explicitly include <pthread.h> to avoid possible build failure Modified Paths: -------------- trunk/dports/devel/ld64/Portfile Added Paths: ----------- trunk/dports/devel/ld64/files/ld64-134-missing-include.patch Modified: trunk/dports/devel/ld64/Portfile =================================================================== --- trunk/dports/devel/ld64/Portfile 2012-12-31 03:49:02 UTC (rev 100884) +++ trunk/dports/devel/ld64/Portfile 2012-12-31 04:14:09 UTC (rev 100885) @@ -25,7 +25,7 @@ checksums rmd160 9464743da9603af5e5a8f27c51e2fea177e0c1c5 \ sha256 938bad7aa53999ca9e2b6e6d55a1ccbec0bd2afc743ce8c1a0e8f9ccc6d6df1b -patchfiles ld64-version.patch ld64-133-no-CrashReporterClient.h.patch ld64-134-PR-36654.patch +patchfiles ld64-version.patch ld64-133-no-CrashReporterClient.h.patch ld64-134-PR-36654.patch ld64-134-missing-include.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,7 +77,7 @@ set makefile "Makefile-97" - patchfiles-delete ld64-133-no-CrashReporterClient.h.patch ld64-134-PR-36654.patch + patchfiles-delete ld64-133-no-CrashReporterClient.h.patch ld64-134-PR-36654.patch ld64-134-missing-include.patch patchfiles-append ld64-97-no-LTO.patch ld64-97-ppc-branch-island.patch } elseif {${os.major} < 11} { # XCode 4.2 Added: trunk/dports/devel/ld64/files/ld64-134-missing-include.patch =================================================================== --- trunk/dports/devel/ld64/files/ld64-134-missing-include.patch (rev 0) +++ trunk/dports/devel/ld64/files/ld64-134-missing-include.patch 2012-12-31 04:14:09 UTC (rev 100885) @@ -0,0 +1,11 @@ +--- src/ld/parsers/lto_file.cpp.orig 2012-12-30 20:08:12.000000000 -0800 ++++ src/ld/parsers/lto_file.cpp 2012-12-30 20:08:32.000000000 -0800 +@@ -35,6 +35,8 @@ + #include <ext/hash_set> + #include <ext/hash_map> + ++#include <pthread.h> ++ + #include "MachOFileAbstraction.hpp" + #include "Architectures.hpp" + #include "ld.hpp"