pam i libcap
Jakub Bogusz
qboosh at pld.org.pl
Thu Jun 26 15:44:21 CEST 2003
On Thu, Jun 26, 2003 at 03:35:15PM +0200, Mariusz Mazur wrote:
> I byłbym zapomniał. Musiałem dodać do opcji kompilacji opie i libcapa (oba
> używane przez pama) -fPIC. O ile mi wiadomo ma to wpływ na generowany kod...
> jakiś kompilatorospecjalista mógłby powiedzieć, czy jest niejako wymagane,
> żeby na reszcie arch też to przebudować z tą opcją? Bo mi się wydaje, że jak
> później będzie trzeba zupdejtować libcapa, a opie będzie nadal bez fPICa to
> mogą być jaja. Ale to imho.
Wszystkie biblioteki dzielone i moduły dynamiczne muszą być kompilowane
z -fPIC. Statycznym to nie przeszkadza, ale PIC zajmuje 1 rejestr (cenny
w przypadku x86), dlatego tam gdzie się da statyczne kompiluje się bez
-fPIC.
Na x86 moduły potrafią zlinkować się bez -fPIC (nie wiem czy działają),
na alphie nie.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
More information about the pld-devel-pl
mailing list