[MacPorts] LeopardSDKFixes modified

MacPorts noreply at macports.org
Sat Mar 26 02:38:24 PDT 2016


Page "LeopardSDKFixes" was changed by fmw at actrix.co.nz
Diff URL: <https://trac.macports.org/wiki/LeopardSDKFixes?action=diff&version=4>
Revision 4
Comment: I am trying to get this wiki to work for me, but my Xcode 3.2 on a SL machine has exactly the same libgcc_s.10.5.dylib as the Leopard 3.1 Xcode!  The information needs to include better details of the required libgcc and what exact systems might have it, or where it can be obtained from (or patch file).  These changes are intended to help more novice users proceed with maintaining their installed macports ports and dependencies with the updates.  I have just upgraded the SL machine to Lion & installed the oldest Xcode for it (4.1), but I still can't find the required libgcc_s10.5.dylib - I don't know which newer version this wiki is referring to or where to find it.  Do I need to do something special in Xcode 4.1 to populate it?
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: LeopardSDKFixes
=========================================================================
--- LeopardSDKFixes (version: 3)
+++ LeopardSDKFixes (version: 4)
@@ -4,13 +4,15 @@
 
 == Missing symbols in /usr/lib/libgcc_s.10.5.dylib ==
 
-Update /usr/lib/libgcc_s.10.5.dylib from a newer OS (to get the missing stubs for `__udivti3` and others):
+Update /usr/lib/libgcc_s.10.5.dylib from (33620 19 Feb  2008 - Xcode 3.1), to a newer version from a newer OS [Xcode? version?] (to get the missing stubs for `__udivti3` and others):
 {{{
-sudo cp /usr/lib/libgcc_s.10.5.dylib{,.bak}
-sudo scp <snow leopard or newer machine>:/usr/lib/libgcc_s.10.5.dylib /usr/lib/libgcc_s.10.5.dylib
+sudo cp -pv /usr/lib/libgcc_s.10.5.dylib{,.bak}
+sudo scp -pv <snow leopard or newer machine>:/usr/lib/libgcc_s.10.5.dylib /usr/lib/libgcc_s.10.5.dylib
 }}}
 
-You will know that this worked successfully if you can compile this with clang-mp-3.4:
+Do this for / and use similar commands for /Developer/SDKs/MacOSX10.5.sdk/.[[BR]]
+
+You will know that this worked successfully if you can compile this with clang-mp-3.4:-
 {{{
 int main() {
    __uint128_t a = 100;
@@ -20,6 +22,20 @@
   return 0;
 }
 }}}
+Save to a file - e.g. ctest.cpp and compile with an active version of macports clang & llvm
+
+{{{
+someuser% sudo port select --set clang mp-clang-3.4
+Selecting 'mp-clang-3.4' for 'clang' succeeded. 'mp-clang-3.4' is now active.
+someuser% clang --version
+clang version 3.4.2 (tags/RELEASE_34/dot2-final)
+Target: i386-apple-darwin9.8.0
+Thread model: posix
+someuser% clang ctest.cpp
+ctest.cpp:2:4: error: unknown type name '__uint128_t'
+   __uint128_t a = 100;
+}}}
+So this is a fail at the moment
 
 == Incorrect `__MAC_OS_X_VERSION_MAX_ALLOWED` ==
 
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/LeopardSDKFixes>
MacPorts <https://www.macports.org/>
Ports system for OS X

This is an automated message. Someone added your email address to be
notified of changes on 'LeopardSDKFixes' page.
If it was not you, please report to .


More information about the macports-changes mailing list