[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: shared libraries for NetBSD/powerpc
> + CPICFLAGS= -fpic
昔 -fpic と -fPIC となにが違うのかという話をしたことがあるのを
ふと思い出しました。 man gcc すると
-fpic If supported for the target machines, generate po-
sition-independent code, suitable for use in a
shared library.
-fPIC If supported for the target machine, emit position-
independent code, suitable for dynamic linking,
even if branches need large displacements.
って書いてあるんですがこの場合どっち使うべきなんでしょう?
> COPTS+= -fpic だと全部 PIC になっちゃうんですよね。
> それでもいいはずだけど、なんとなく気持ち悪い。:-)
確かにそうですね。alpha/mips を直すべきなのかも。
> ところで perl つくってみました。
こちらでも pkgsrc の perl で試してみます。今は xsrc の compile 中。
# ldd /usr/bin/* とかすると死んじゃいますね。
# mips でも変なので powerpc の問題ではないんでしょうけど。
---
tsutsui@ceres.dti.ne.jp