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