[Momonga-devel.ja:01954] Re: glibc-2.3.2 環境移行メモ
- From: HOSONO Hidetomo <h12o@xxxxxxxx>
- Date: Wed, 23 Jul 2003 15:06:15 +0900 (JST)
ほそのひでともです。
To: devel.ja@xxxxxxxxxxxxxxxxx
From: YAMAZAKI Makoto <uomaster@xxxxxxxxx>
Subject: [Momonga-devel.ja:01917] glibc-2.3.2 環境移行メモ
Date: Wed, 16 Jul 2003 18:31:14 +0900
> elfutils をオモコンでビルドしてインストール
> glibc をオモコンでビルドして -Uvh --nodeps --force
>
> glibc を入れ換えるとrpmbuild SEGVるので作りなおす
> -bp しておいた bzip2 を bzip2.spec の %build と同じようにビルドし、
> できた libbz2.a を、 /usr/lib へ
> -bp しておいた rpm を同様につくりなおし sudo make install
>
> rpm をOmoiKondara で作りなおしてインストール
> sudo をOmoiKondara で作りなおしてインストール
>
> binutilsを作りなおしてインストール(ついでにmemprofも)
ここまでは順調だったんですが、
> gcc を作りなおしてインストール
ここでなぜかエラーが。
OmoiKondara.logまるまる貼るのもなんですので、
それっぽいところを貼っておきます。あとrejファイルもあるので、同梱。
## ちなみに、この中途半端な状況でもメールを書くのには困ってません。:)
> elfutils を作りなおしてインストール
> prelink を作ってインストール
>
> gcc, gcc2.96, gcc2.95.3 を作ってインストール
>
> tcp_wrappers を作りなおしてインストール
> netatalk を作りなおしてインストール(at.h なし版)
>
> ncurses -> grub
>
> libpcap(tcpdump), libnet -> laptop-net
>
> fltk,readline,python-devel,XFree86-devel あたりを作ってあとは適当に 全ビルド。
!ほそのひでとも
:web page: <http://www.h12o.org/~h12o/>
:wiki page: <http://www.momonga-linux.org/~h12o/> (Hikiはじめました)
:fingerprint of GnuPG: 741B C3E1 91C6 054E D787 F32D 0501 EF4D DAE5 63DA
--[cp -pfv /home/users/export/PKGS/SOURCES/protector-3.2.2-7.tar.gz gcc/SOURCES]--
`/home/users/export/PKGS/SOURCES/protector-3.2.2-7.tar.gz' -> `gcc/SOURCES/protector-3.2.2-7.tar.gz'
--[cp -pfv /home/users/export/PKGS/SOURCES/gcc-3.2.3.tar.gz gcc/SOURCES]--
`/home/users/export/PKGS/SOURCES/gcc-3.2.3.tar.gz' -> `gcc/SOURCES/gcc-3.2.3.tar.gz'
--[cp -pfv gcc32-sparc32-hack.patch SOURCES]--
`gcc32-sparc32-hack.patch' -> `SOURCES/gcc32-sparc32-hack.patch'
--[cp -pfv gcc-specs-sspfix.diff SOURCES]--
`gcc-specs-sspfix.diff' -> `SOURCES/gcc-specs-sspfix.diff'
--[cp -pfv gcc-3.2.2-libjava.patch SOURCES]--
`gcc-3.2.2-libjava.patch' -> `SOURCES/gcc-3.2.2-libjava.patch'
--[rpmbuild --rcfile rpmrc -ba gcc.spec]--
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.82227
....
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.70398
+ pushd /var/tmp/gcc-3.2.3-root/usr/lib/gcc-lib/i586-momonga-linux/3.2.3
/var/tmp/gcc-3.2.3-root/usr/lib/gcc-lib/i586-momonga-linux/3.2.3 ~/cvscopy/cvs.momonga-linux.org/h12o/home/cvs/pkgs/gcc/BUILD/gcc-3.2.3
+ patch -p0 -i /home/h12o.org/h12o/cvscopy/cvs.momonga-linux.org/h12o/home/cvs/pkgs/gcc/SOURCES/gcc-specs-sspfix.diff
patching file specs
Hunk #1 FAILED at 48.
1 out of 1 hunk FAILED -- saving rejects to file specs.rej
エラー: Bad exit status from /var/tmp/rpm-tmp.70398 (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.70398 (%install)
Failure : gcc
***************
*** 48,54 ****
%{shared: -lc} %{!shared: %{mieee-fp:-lieee} %{pthread:-lpthread} %{profile:-lc_p} %{!profile: -lc}}
*libgcc:
- %{static|static-libgcc:-lgcc -lgcc_eh}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}%{shared:%{shared-libgcc:-lgcc_s%M}%{!shared-libgcc:-lgcc}}}}
*startfile:
%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:%{profile:gcrt1.o%s} %{!profile:crt1.o%s}}}} crti.o%s %{static:crtbeginT.o%s} %{!static:%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}
--- 48,54 ----
%{shared: -lc} %{!shared: %{mieee-fp:-lieee} %{pthread:-lpthread} %{profile:-lc_p} %{!profile: -lc}}
*libgcc:
+ %{static|static-libgcc:-lgcc -lgcc_eh %{profile:-lc_p} %{!profile: -lc}}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}%{shared:%{shared-libgcc:-lgcc_s%M}%{!shared-libgcc:-lgcc}}}}
*startfile:
%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:%{profile:gcrt1.o%s} %{!profile:crt1.o%s}}}} crti.o%s %{static:crtbeginT.o%s} %{!static:%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}