|
From: | Peter O'Gorman |
Subject: | Re: [PATCH-1.5] darwin -framework |
Date: | Sat, 29 Jan 2005 07:26:38 +0900 |
User-agent: | Mozilla Thunderbird 1.0 (Macintosh/20041206) |
Ralf Wildenhues wrote:
* Peter O'Gorman wrote on Fri, Jan 28, 2005 at 04:26:22PM CET:This is something people bug me about often. It is not the same as HEAD/branch-2.0 but would satisfy most darwin users. Okay to commit?*snip** ltmain.in [darwin]: Allow -framework foo through when given on the command line.Does it break an eventual upgrade path from 1.5 to 2.0? I think not, but I'm not sure (1.5 then allows to add `-framework stuff', 2.0 also puts it in .la file and reuses it from there?).
No, 2.0 will put stuff in the .la and won't die if it sees -framework in dependency_libs, both will accept -framework on the link line.
Could you point me to some docs about what -framework does (lacking proper terms to do a web search with)?
A framework is a container for libraries and headers. E.g. Mac OS X has a framework called CoreFoundation. This is a dir at /System/Library/Frameworks/CoreFoundation.Framework which contains 2 dirs (Headers, Resources) and a Library (without lib prefix or any suffix - CoreFoundation).
See man(1) ld at <http://www.hmug.org/man/1/ld.html>search for more info at developer.apple.com using terms like framework gcc ld libtool.
This should really be in another email, but do you think we need to change the bugreporting text in branch-1-5 too?
Peter -- Peter O'Gorman - http://www.pogma.com
[Prev in Thread] | Current Thread | [Next in Thread] |