[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: shared libraries for NetBSD/powerpc
>lang/perl5 で make したところ、 perl 本体は出来たものの
>*.so を作るところで ld が違うせいか error になってしまいました。
以前どこかに流れた(port-mipsかな)これで 5.005_02 は動きました。
5.004_04 でダメだとしたら、perl 本体の違いでしょうか。
ld は GNU ld version 2.9.1 (with BFD 2.9.1) をつかってます。
--- orig-5.004_04/hints/netbsd.sh Thu May 8 17:52:59 1997
+++ hints/netbsd.sh Sun Jul 26 19:27:16 1998
@@ -20,16 +20,16 @@
;;
*)
case `uname -m` in
- alpha|powerpc|pmax)
+ powerpc|vax)
d_dlopen=$undef
;;
-# this doesn't work (yet).
-# alpha)
-# d_dlopen=$define
-# d_dlerror=$define
-# cccdlflags="-DPIC -fPIC $cccdlflags"
-# lddlflags="-shared $lddlflags"
-# ;;
+ alpha|pmax)
+ d_dlopen=$define
+ d_dlerror=$define
+ cccdlflags="-DPIC -fPIC $cccdlflags"
+ ccdlflags="-Wl,--export-dynamic"
+ lddlflags="-shared $lddlflags"
+ ;;
*)
d_dlopen=$define
d_dlerror=$define
# とーぜん適当に macppc とか追加してください。
>usrland と xsrc はすべて問題なく作成できてちゃんと動いているようです。
うごいちゃいましたか。cc/as/ld は何をつかってますか?
私のところでは libXt.so がうまくできていないみたいなんですよね。
以前一度動いたような気はするのだけど、気のせいかもしれないし…。