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

[plamo:04030] glibc-2.1.2 compile error.



橋爪と申します

 Kernelのバージョンを上げようと思い立ち、その過程でlibc5からGlibc2への移行
を進めていますがGlibc2のコンパイルで行き詰まっています。


 glibc2のパッケージを展開したディレクトリの下の階層にglibc-b
uildというディレクトリを作ってそこで作業を行っているのですが、


../glibc-2.1.2/configure --enable-add-ons=linuxthreads,crypt,localedata 
--prefix=/usr --host=i586-pc-linux-gnu


 の後にmakeを実行すると、下の方に張り付けたようなエラーが出てコンパイ
ルが止まります。


 それまでの手順としては、Glibc2-HOWTOの5章のインストールの準備の手順を
踏んでいました。

 用意したGlibc2,linuxthread,localedata,cryptのパッケージはそれぞれ、

glibc-2.1.2.tar.gz
glibc-crypt-2.0.6.tar.gz
glibc-linuxthreads-2.1.1.tar.gz
glibc-localedata-2.0.6.tar.gz

で、私の現在の環境は以下のような物です。

$ gcc -v 
Reading specs from /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.8.1/specs
gcc version 2.8.1

$ bash -version
GNU bash, version 1.14.7(1)

Kernel 2.0.35,PlamoLinux1.3
IBM APTIVA770(Pentium133Hz,80Mb)

 このエラーへの対処法についてどなたかご教授いただけませんでしょうか。
 よろしくお願いします。


make[2]: Entering directory `/home/Haid/work/kernel_update/glibc-2.1.2/db2'
gcc -nostdlib -nostartfiles -o /home/Haid/work/kernel_update/glibc-build/db2/makedb  -Wl,-dynamic-linker=/lib/ld-linux.so.2   /home/Haid/work/kernel_update/glibc-build/csu/crt1.o /home/Haid/work/kernel_update/glibc-build/csu/crti.o `gcc --print-file-name=crtbegin.o` /home/Haid/work/kernel_update/glibc-build/db2/makedb.o /home/Haid/work/kernel_update/glibc-build/db2/libdb.so.3  -Wl,-rpath-link=/home/Haid/work/kernel_update/glibc-build:/home/Haid/work/kernel_update/glibc-build/math:/home/Haid/work/kernel_update/glibc-build/elf:/home/Haid/work/kernel_update/glibc-build/nss:/home/Haid/work/kernel_update/glibc-build/nis:/home/Haid/work/kernel_update/glibc-build/db2:/home/Haid/work/kernel_update/glibc-build/rt:/home/Haid/work/kernel_update/glibc-build/resolv:/home/Haid/work/kernel_update/glibc-build/linuxthreads /home/Haid/work/kernel_update/glibc-build/libc.so.6 /home/Haid/work/kernel_update/glibc-build/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /home/Haid/work/kernel_!
update/glibc-build/csu/crtn.o
/home/Haid/work/kernel_update/glibc-build/libc.so.6: undefined reference to `__NR_rt_sigreturn'
make[2]: *** [/home/Haid/work/kernel_update/glibc-build/db2/makedb] Error 1
make[2]: Leaving directory `/home/Haid/work/kernel_update/glibc-2.1.2/db2'
make[1]: *** [db2/others] Error 2
make[1]: Leaving directory `/home/Haid/work/kernel_update/glibc-2.1.2'
make: *** [all] Error 2
make: Leaving directory `/home/Haid/work/kernel_update/glibc-build'


橋爪秀典
haid@mars.dti.ne.jp

Follow-Ups
[plamo:04031] Re: glibc-2.1.2 compile error., Akihiro MATSUSHIMA

[検索ページ] [メール一覧]
Plamo ML 公開システム