pam i libcap

Jakub Bogusz qboosh w pld.org.pl
Czw, 26 Cze 2003, 15:44:21 CEST


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/



Więcej informacji o liście dyskusyjnej pld-devel-pl