[148402] trunk/dports/devel/ld64
jeremyhu at macports.org
jeremyhu at macports.org
Sat May 7 01:13:22 PDT 2016
Revision: 148402
https://trac.macports.org/changeset/148402
Author: jeremyhu at macports.org
Date: 2016-05-07 01:13:22 -0700 (Sat, 07 May 2016)
Log Message:
-----------
ld64: Bump ld64-latest to 253.9
Modified Paths:
--------------
trunk/dports/devel/ld64/Portfile
trunk/dports/devel/ld64/files/PR-23184771.patch
Modified: trunk/dports/devel/ld64/Portfile
===================================================================
--- trunk/dports/devel/ld64/Portfile 2016-05-07 08:07:54 UTC (rev 148401)
+++ trunk/dports/devel/ld64/Portfile 2016-05-07 08:13:22 UTC (rev 148402)
@@ -37,9 +37,9 @@
ld64-236.3.tar.gz \
rmd160 6a3f44aa9ae57a60d2cff5b3d47be7972ad83029 \
sha256 8ef36729b643201081ab45ebd8586ede8f9968bc17614b679a940faa82875ca6 \
- ld64-253.3.tar.gz \
- rmd160 05a334fa636bf05a36eac3e745101f8f2dcab70b \
- sha256 76c02f6f297c251b66504e1115946bda6e1618640bc6cf03d0ad99b17bd8a5d6
+ ld64-253.9.tar.gz \
+ rmd160 99f42a9f2621d92f0140f0b94ad4bad4daff8bf2 \
+ sha256 8fa3a1b65f665824ac129c02e2fab8926a06e503ec277ea32cd8bc27c8de11c3
subport ld64-97 {
@@ -156,9 +156,8 @@
}
subport ld64-latest {
- # XCode 7.0
- version 253.3
- revision 2
+ # XCode 7.2
+ version 253.9
# https://trac.macports.org/ticket/43737
# https://trac.macports.org/ticket/50130
Modified: trunk/dports/devel/ld64/files/PR-23184771.patch
===================================================================
--- trunk/dports/devel/ld64/files/PR-23184771.patch 2016-05-07 08:07:54 UTC (rev 148401)
+++ trunk/dports/devel/ld64/files/PR-23184771.patch 2016-05-07 08:13:22 UTC (rev 148402)
@@ -1,16 +1,16 @@
---- src/ld/passes/bitcode_bundle.cpp.orig 2015-08-25 10:19:19.000000000 -0700
-+++ src/ld/passes/bitcode_bundle.cpp 2015-10-20 09:59:42.000000000 -0700
-@@ -252,6 +252,9 @@ BitcodeObfuscator::BitcodeObfuscator()
- _lto_hide_symbols = (lto_codegen_func_t) dlsym(RTLD_DEFAULT, "lto_codegen_hide_symbols");
- _lto_write_reverse_map = (lto_codegen_output_t) dlsym(RTLD_DEFAULT, "lto_codegen_write_symbol_reverse_map");
- _lto_reset_context = (lto_codegen_func_t) dlsym(RTLD_DEFAULT, "lto_codegen_reset_context");
+--- src/ld/passes/bitcode_bundle.cpp.orig 2015-10-19 17:17:58.000000000 -0700
++++ src/ld/passes/bitcode_bundle.cpp 2016-05-07 01:11:11.000000000 -0700
+@@ -277,6 +277,9 @@ BitcodeObfuscator::BitcodeObfuscator()
+ _lto_lookup_hidden_name = (lto_codegen_lookup_t) dlsym(RTLD_DEFAULT, "lto_codegen_lookup_hidden_name");
+ _lto_get_asm_symbol_num = (lto_module_num_symbols) dlsym(RTLD_DEFAULT, "lto_module_get_num_asm_symbols");
+ _lto_get_asm_symbol_name = (lto_module_symbol_name) dlsym(RTLD_DEFAULT, "lto_module_get_asm_symbol_name");
+#if LTO_API_VERSION < 12
+ throwf("compile-time libLTO didn't support -bitcode_hide_symbols: %d", LTO_API_VERSION);
+#else
if ( _lto_hide_symbols == NULL || _lto_write_reverse_map == NULL ||
- _lto_reset_context == NULL || ::lto_api_version() < 14 )
- throwf("loaded libLTO doesn't support -bitcode_hide_symbols: %s", ::lto_get_version());
-@@ -259,6 +262,7 @@ BitcodeObfuscator::BitcodeObfuscator()
+ _lto_reset_context == NULL || _lto_lookup_hidden_name == NULL ||
+ _lto_get_asm_symbol_num == NULL || _lto_get_asm_symbol_name == NULL || ::lto_api_version() < 14 )
+@@ -285,6 +288,7 @@ BitcodeObfuscator::BitcodeObfuscator()
#if LTO_API_VERSION >= 14
lto_codegen_set_should_internalize(_obfuscator, false);
#endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160507/53b6f553/attachment.html>
More information about the macports-changes
mailing list