[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: shared libraries for NetBSD/powerpc
>crt{begin,end}S.o を作る時に ${CPICFLAGS} が
>ちゃんと見えてなかったようです。
あう。ごめんなさい。# わたしの /usr/lib/crt*S.o はなぜ PIC なんだ?
じゃこういうことで。
*** Makefile.old Wed Nov 18 18:07:47 1998
--- Makefile Wed Nov 18 22:41:34 1998
***************
*** 4,9 ****
--- 4,10 ----
CPPFLAGS+= -I${.CURDIR}/../../../libexec/ld.elf_so
OBJS= crt0.o gcrt0.o crtbegin.o crtend.o crtbeginS.o crtendS.o
+ CPICFLAGS= -fpic
CLEANFILES+= core a.out
COPTS+= -fpic だと全部 PIC になっちゃうんですよね。
それでもいいはずだけど、なんとなく気持ち悪い。:-)
ところで perl つくってみました。
-rwxr-xr-x 1 root wheel 1133292 Aug 13 16:29 /usr/local/bin/perl5.00501*
-rwxr-xr-x 2 root wheel 642916 Nov 18 22:11 /usr/local/bin/perl5.00502*
Socket.so などもうごくみたいですね。
# どうして X がうごかないのかなー。
# gdb ほしいなー。:-)