[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Building shared libs as dynamically-loaded perl modules
From: |
Brian May |
Subject: |
Re: Building shared libs as dynamically-loaded perl modules |
Date: |
16 Feb 2001 14:21:39 +1100 |
User-agent: |
Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) |
>>>>> "Alexandre" == Alexandre Oliva <address@hidden> writes:
Alexandre> And that's the catch. On some platforms, you just
Alexandre> can't link static libraries into shared ones. Not even
Alexandre> if they're PIC.
Yuck.
Alexandre> Convenience libraries, with the
Alexandre> abstraction of ``aliases to sets of objects'', should
Alexandre> just work. It's just that they are not currently
Alexandre> installable. I wish they were. And I wish convenience
Alexandre> libraries could still come in PIC and non-PIC versions,
Alexandre> just like object files. Currently, every time you
Alexandre> create a convenience archive, you don't get the non-PIC
Alexandre> objects, unless the PIC objects aren't available.
I agree here. I think convenience libraries need to compile two sets
of libraries: *.a which contains non-PIC code and *.al which contains
PIC code.
--
Brian May <address@hidden>