Re: libcrypto and libssl arch issue
Re: libcrypto and libssl arch issue
- Subject: Re: libcrypto and libssl arch issue
- From: Matt Meissner <email@hidden>
- Date: Fri, 16 Nov 2007 12:45:18 -0600
On Nov 16, 2007, at 11:14 AM, Matt Meissner wrote:
Hi,
On my fresh 10.5.1 system on an Intel iMac:
$ file /usr/lib/libcrypto.*
/usr/lib/libcrypto.0.9.7.dylib: Mach-O universal binary with 4
architectures
/usr/lib/libcrypto.0.9.7.dylib (for architecture ppc7400): Mach-O
dynamically linked shared library ppc
/usr/lib/libcrypto.0.9.7.dylib (for architecture ppc64): Mach-O 64-
bit dynamically linked shared library ppc64
/usr/lib/libcrypto.0.9.7.dylib (for architecture i386): Mach-O
dynamically linked shared library i386
/usr/lib/libcrypto.0.9.7.dylib (for architecture x86_64): Mach-O 64-
bit dynamically linked shared library x86_64
/usr/lib/libcrypto.0.9.dylib: Mach-O dynamically linked shared
library ppc
/usr/lib/libcrypto.dylib: Mach-O universal binary with 4
architectures
/usr/lib/libcrypto.dylib (for architecture ppc7400): Mach-O
dynamically linked shared library ppc
/usr/lib/libcrypto.dylib (for architecture ppc64): Mach-O 64-bit
dynamically linked shared library ppc64
/usr/lib/libcrypto.dylib (for architecture i386): Mach-O
dynamically linked shared library i386
/usr/lib/libcrypto.dylib (for architecture x86_64): Mach-O 64-bit
dynamically linked shared library x86_64
libcrypto.0.9.dylib is PPC only. Same problem with libssl.
0.9.dylib. It causes dlopen() /usr/lib/libcrypto.0.9.dylib to fail
on Intel platforms.
Before I submit a bug report, just wondering if anyone else can
confirm this or if it is an oddity of my install.
On Nov 16, 2007, at 11:32 AM, Rosyna wrote:
I can confirm it. I filed it. It was closed as "behaves correctly".
They removed the x86 arch of libcrypto.0.9 in 10.5. So any x86 app
or plugin or prefpane that links to it will fail to load on 10.5.
This library was fat on 10.4.x
On Nov 16, 2007, at 11:40 AM, Stéphane Sudre wrote:
Yes, this is a known issue, but I'm not sure it's worth filing a bug
report: I filed a bug report against this problem when there was
still plenty of time to fix it (> 5 months IIRC) and it was not
fixed. And since you would have anyway a version of Leopard that
does not include this version, the idea is to forget about it and
find a solution.
In my case, the solution has been to use different settings for the
i386 and ppc builds. You would of course need to ship an update of
your product.
Thank you Stéphane and Rosyna for your responses.
Unfortunately, this is not MY product to update -- it is the Wal-Mart
Photocenter browser plug-in used to upload files to Wal-Mart for
printing. I'll just stick to my work-around: move the ppc libs out of
the way and put symlinks to the fat ones in their places until the
plug-in is updated.
Thanks,
Matt
--
Matt Meissner
meissnem at gmail.com
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden