[MacPorts] #64397: Leopard SDK fix in MacPorts Wiki problem
MacPorts
noreply at macports.org
Sun Jan 9 06:22:41 UTC 2022
#64397: Leopard SDK fix in MacPorts Wiki problem
---------------------------+-------------------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: wiki | Version: 2.7.1
Resolution: | Keywords: PowerPC, Leopard, ppc64
Port: |
---------------------------+-------------------------------------
Old description:
> There is proposed "fix" for 10.5 SDK here:
> https://trac.macports.org/wiki/LeopardSDKFixes
>
> It is problematic, however: libgcc_s.10.5.dylib on 10.5.8 has 4 archs
> (including ppc64), while libgcc_s.10.5.dylib in 10.6 SDK from Xcode 4 has
> 3 archs (no ppc64).
>
> Original file vs one extracted from Xcode:
>
> {{{
> 36-217:~ svacchanda$ file /usr/lib/libgcc_s.10.5.dylib
> /usr/lib/libgcc_s.10.5.dylib: Mach-O universal binary with 4
> architectures
> /usr/lib/libgcc_s.10.5.dylib (for architecture i386): Mach-O
> dynamically linked shared library stub i386
> /usr/lib/libgcc_s.10.5.dylib (for architecture x86_64): Mach-O 64-bit
> dynamically linked shared library stub x86_64
> /usr/lib/libgcc_s.10.5.dylib (for architecture ppc): Mach-O
> dynamically linked shared library stub ppc
> /usr/lib/libgcc_s.10.5.dylib (for architecture ppc64): Mach-O 64-bit
> dynamically linked shared library stub ppc64
> 36-217:~ svacchanda$ file /Users/svacchanda/Desktop/libgcc_s.10.5.dylib
> /Users/svacchanda/Desktop/libgcc_s.10.5.dylib: Mach-O universal binary
> with 3 architectures
> /Users/svacchanda/Desktop/libgcc_s.10.5.dylib (for architecture x86_64):
> Mach-O 64-bit dynamically linked shared library stub x86_64
> /Users/svacchanda/Desktop/libgcc_s.10.5.dylib (for architecture i386):
> Mach-O dynamically linked shared library stub i386
> /Users/svacchanda/Desktop/libgcc_s.10.5.dylib (for architecture ppc7400):
> Mach-O dynamically linked shared library stub ppc
>
> }}}
New description:
There is proposed "fix" for 10.5 SDK here: wiki:LeopardSDKFixes
It is problematic, however: libgcc_s.10.5.dylib on 10.5.8 has 4 archs
(including ppc64), while libgcc_s.10.5.dylib in 10.6 SDK from Xcode 4 has
3 archs (no ppc64).
Original file vs one extracted from Xcode:
{{{
36-217:~ svacchanda$ file /usr/lib/libgcc_s.10.5.dylib
/usr/lib/libgcc_s.10.5.dylib: Mach-O universal binary with 4 architectures
/usr/lib/libgcc_s.10.5.dylib (for architecture i386): Mach-O dynamically
linked shared library stub i386
/usr/lib/libgcc_s.10.5.dylib (for architecture x86_64): Mach-O 64-bit
dynamically linked shared library stub x86_64
/usr/lib/libgcc_s.10.5.dylib (for architecture ppc): Mach-O dynamically
linked shared library stub ppc
/usr/lib/libgcc_s.10.5.dylib (for architecture ppc64): Mach-O 64-bit
dynamically linked shared library stub ppc64
36-217:~ svacchanda$ file /Users/svacchanda/Desktop/libgcc_s.10.5.dylib
/Users/svacchanda/Desktop/libgcc_s.10.5.dylib: Mach-O universal binary
with 3 architectures
/Users/svacchanda/Desktop/libgcc_s.10.5.dylib (for architecture x86_64):
Mach-O 64-bit dynamically linked shared library stub x86_64
/Users/svacchanda/Desktop/libgcc_s.10.5.dylib (for architecture i386):
Mach-O dynamically linked shared library stub i386
/Users/svacchanda/Desktop/libgcc_s.10.5.dylib (for architecture ppc7400):
Mach-O dynamically linked shared library stub ppc
}}}
--
Comment (by ryandesign):
Then I guess you can't use that fix if you need ppc64. If you'd like to
edit the wiki page to add a note to that effect, feel free.
--
Ticket URL: <https://trac.macports.org/ticket/64397#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list