I'm on 10.1 and there's is no way back. Unfortunately most of the Cocoa developer tools also don't work anymore... which is an ugly Apple move IMHO, that forces people to download 180 MB after registering in their developers pro- gram, I'm told... sigh!
If you mean that you are running 10.1, but still using the old 10.0 development tools then I understand why you get funny errors. Running the old development tools under 10.1 is something that Apple explicitly says will not work. It stands to reason, if you think of it: the shared library format has changed to allow two level namespaces, and those new shared libraries are installed with 10.1. However, your old 10.0 linker has absolutely no knowledge of the format of two level namespace libraries... Once you've installed the 10.1 developer tools, if you want to support 10.0 as well as 10.1 you should read the Two-Level Namespace Executables release note. It explains how to do it, and what the pitfalls are. -- Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++ Jack.Jansen@oratrix.com | ++++ if you agree copy these lines to your sig ++++ www.cwi.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm
Jack Jansen
It stands to reason, if you think of it: the shared library format has changed to allow two level namespaces, and those new shared libraries are installed with 10.1. However, your old 10.0 linker has absolutely no knowledge of the format of two level namespace libraries...
Well, I didn't know in detail... I checked my update CD- ROM and indeed: it has 621 MB, i.e. no more space left for dev tools! Maybe they should start releasing DVDs only? After all, I think Apple will hardly sell any more boxes without! ;-) BTW, I've got a 0.2 version of a Python PackageMaker tool, although it does *not* use distutils yet! So far it kind of works ok, but there seem to be little issues left mostly with respect to permissions (I guess). Also, the total file sizes of the unzipped root package directory and the zipped archive needs to be evaluated somehow, although I think it can be faked for the beginning. If somebody wants to give it a try and knows 'pax' and OS X's 'bom' stuff a little better than I do, let me know and I'll email you what I have. Dinu
participants (2)
-
Dinu Gherman
-
Jack Jansen