[Distutils] static linking in distutils/setuptools?
Robert Kern
robert.kern at gmail.com
Fri Jan 27 00:29:35 CET 2006
Stefan Seefeld wrote:
> Robert Kern wrote:
>>Not really, no. In many cases (e.g., GNU ld), there's simply no way to tell the
>>linker that you prefer static libraries to shared libraries when you are
>>building a shared library like a Python extension. You simply have to make sure
>>that the static libraries are found first.
>
> I believe this is wrong. The (GNU ld) man pages mention '-Bdynamic' and '-Bstatic'
> as a means to instruct the linker to link to a particular library dynamically or
> statically. (To only link statically to libbar.a you could write e.g.
>
> ... -lfoo -Bstatic -lbar -Bdynamic -lbaz
>
> etc.)
Ah, yes, you are correct. Unfortunately, OS X's ld does not have these options
(and is not GNU; I am an idiot).
--
Robert Kern
robert.kern at gmail.com
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
More information about the Distutils-SIG
mailing list