• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: libcrypto and libssl arch issue
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

References: 
 >libcrypto and libssl arch issue (From: Matt Meissner <email@hidden>)
 >Re: libcrypto and libssl arch issue (From: Stéphane Sudre <email@hidden>)

  • Prev by Date: Re: libcrypto and libssl arch issue
  • Next by Date: plist hell
  • Previous by thread: Re: libcrypto and libssl arch issue
  • Next by thread: history q
  • Index(es):
    • Date
    • Thread