[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: shared libraries for NetBSD/powerpc



> あ、でもlibmとかlibtermcapとか、libc以外のものをlinkしているやつは、
> tsutsuiさんのと同じで、
>  : Unsupported relocation type 4 in non-PLT relocations
> となってしまいます。今日も追試してみます。

椿井さんの shlib.diff では libc/Makefile のみ

SHLIB_LDSTARTFILE= #../csu/${MACHINE_ARCH}/crtbegin.o
SHLIB_LDENDFILE= #../csu/${MACHINE_ARCH}/crtend.o

が追加されてますが、これを bsd.lib.mk の中で
${MACHINE_ARCH} を見て設定する(というか設定しない)ように
してやれば他の lib* も動くんじゃないでしょうか。

# X もこれと同じ手順でリンクすれば動く、ということですよね。

こちらで無修正で動いたのは bsd.lib.mk が
古かった(1.141)からでしょう。
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp