On Saturday, March 1, 2003, at 12:55 AM, Peter N Lewis wrote:

I did find that various MUD clients would not work because they tried to link to perl and got hit with the binary incompatibility issue.

There was an Apple installer script that failed if /usr/bin/perl was 5.8.0, as well - I forget which one. It used 'EQ' to compare two strings, which apparently no longer works in 5.8.0, which requires the lowercase 'eq'.


Possibly the same problem would happen if you used CB apps.

That depends - CB apps are, by default, linked against /Library/Frameworks/CamelBones.framework. So long as that's compiled against the version of Perl you have, CB apps will run fine.


A CB app that includes a copy of the framework into the .app bundle will, of course, only work with whatever version of Perl that the included framework was compiled against. Likewise, if XS modules are bundled with the app, those modules will only work with the version of Perl they were compiled against.

sherm--


"But i don't want to go among mad people," Alice remarked.
"Oh, you can't help that," said the Cat: "we're all mad here. I'm mad, You're mad."
"How do you know I'm mad?" said Alice.
"You must be," said the Cat, "or you wouldn't have come here."
"Alice in Wonderland" - Lewis Carrol


Reply via email to