Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: scitech digest, Vol 2 #629 - 8 msgs



On 27/01/2004, at 5:04 AM, Rich Cook wrote:
this sounds more like a rant against fink's habit of putting things in /sw instead of /usr/local... if fink put things in /usr/local, you'd have a pretty "vanilla" arrangement, no?

No, no no. The whole point of Apple's packaging schemes is to avoid that sort of system directory pollution. The problem is polluting the default search paths. So that libraries are not the versions that software expects to find. Fink installs out of the default paths, but then changes the default paths. The only merit to this is that it makes it easy to throw the whole mess away. That is as long as you remember to reset the default search paths.


Back in the days of 10.0 or the beta, there may have been some point to installing a laundry list of GNU stuff. With Panther it is totally unnecessary and IMHO harmful.

Bill Northcott

On Jan 24, 2004, at 8:06 PM, Bill Northcott wrote:

On 24/01/2004, at 5:01 PM, email@hidden wrote:

Under OS X 10.1 or 10.2, install the fink 'dlcompat' package. Remember
to pass -I/sw/include and -L/sw/lib (assuming your fink is in /sw) and
you also may have to pass -ldl if your configure scripts don't know to
look for it.

Partisan disclaimer. - I hate Fink.

<RANT>
Be aware that if you link against Fink libraries, you are not writing code for MacOS X. You are writing code for Fink. The resulting code will not run on a vanilla MacOS X system, which in my humble view is a 'really bad idea' (TM).


Very quickly you end up with the usual Linux mess where users need to install a laundry list of libraries and tools to run your package. If the extras are installed with Fink, a lot of the MacOs X is effectively replaced because Fink puts itself at the front of the PATH. That can cause other thinks to break. In short - it sucks.

Darwin/MacOS X has really neat ways of letting you package everything you need into an application bundle or a Framework and not trample on anything else in the system, which does not suck.
</RANT>


Bill Northcott
_______________________________________________
scitech mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/scitech
Do not post admin requests to the list. They will be ignored.



--
Richard Cook
Lawrence Livermore National Laboratory
Bldg-451 Rm-2043, Mail Stop L-561
7000 East Avenue, Livermore, CA, 94550, USA
phone (925) 423-9605 (work) fax (925) 423-8704
---
Information Management & Graphics Grp., Services & Development Div., Integrated Computing & Communications Dept.
(opinions expressed herein are mine and not those of LLNL)
_______________________________________________
scitech mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/scitech
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: scitech digest, Vol 2 #629 - 8 msgs (From: Bill Northcott <email@hidden>)
 >Re: scitech digest, Vol 2 #629 - 8 msgs (From: Rich Cook <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.