Tweaking exports for Frameworks/Shared Libraries
Tweaking exports for Frameworks/Shared Libraries
- Subject: Tweaking exports for Frameworks/Shared Libraries
- From: Darrell Walisser <email@hidden>
- Date: Wed, 30 May 2001 15:30:14 -0500
Hi all. I'm just full of questions today ;-)
So, I am building this shared library that links to the Cocoa
frameworks, including the QuickDraw framework. I would really like apps
that link to my framework to use functions name "Line()" etc in their
code. I have constructed an export list for my framework, and this works
in some respects, but the unresolved symbols, for example from
QuickDraw, are still in the link table of my shared library.
What I would like to do is eliminate these system links from the
view of applications linking to my library. I have built CFM shared
libraries on MacOS 9 and I would really love the same functionality on
MacOS X with a Mach-0 library. The problem is, I haven't been able to
find anything in the man pages or from my discussions with Linux gurus.
(I've been told that custom link scripts might be a solution). Can
anyone point me to more info about this or recommend a strategy here?
Thanks,
Darrell