[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