前処理
$ rm ../../../u_data/date
ほたら
$ touch ../../../u_data/date $ make install-gcc 2>&1 | tee log-gcc-boot-make-install-gcc ... mv /home/ksim/proj/tools/bin/i386-linux-gcc-1 /home/ksim/proj/tools/bin/i386-linux-gcc; \ fi make[1]: Leaving directory `/home/ksim/proj/build-tools/build-boot-gcc/gcc'
ほんでもってこれで おわりで 後は 参考です。
$ find /home/ksim/proj/ -cnewer ../../../u_data/date ! -type d -print > list-gcc-install-01 $ vi list-gcc-install-01 $ wc -l list-gcc-install-01 131 list-gcc-install-01 $ mv list-gcc-install-01 log-gcc-boot-make-install-gcc ../../../u_data/ $ ls Makefile config.status* gcc/ libiberty/ texinfo/ config.cache etc/ i386-linux/ mt-frag
$ echo ${PREFIX}/bin
/home/ksim/proj/tools/bin
$ ls -lt ${PREFIX}/bin
合計 20444
-rwxr-xr-x 1 ksim users 190399 3月 17日 23:35 i386-linux-gcc*
-rwxr-xr-x 1 ksim users 195926 3月 17日 23:35 cpp*
-rwxr-xr-x 1 ksim users 53827 3月 17日 23:35 gcov*
-rwxr-xr-x 1 ksim users 123936 3月 17日 23:35 i386-linux-protoize*
-rwxr-xr-x 1 ksim users 116664 3月 17日 23:35 i386-linux-unprotoize*
-rwxr-xr-x 1 ksim users 153874 3月 17日 23:35 gcjh*
-rwxr-xr-x 2 ksim users 195689 3月 17日 23:35 i386-linux-c++*
-rwxr-xr-x 1 ksim users 68021 3月 17日 23:35 i386-linux-c++filt*
-rwxr-xr-x 1 ksim users 2924 3月 17日 23:35 i386-linux-chill*
-rwxr-xr-x 2 ksim users 195689 3月 17日 23:35 i386-linux-g++*
-rwxr-xr-x 1 ksim users 197847 3月 17日 23:35 i386-linux-g77*
-rwxr-xr-x 1 ksim users 194194 3月 17日 23:35 i386-linux-gcj*
-rwxr-xr-x 1 ksim users 178047 3月 17日 23:35 jcf-dump*
-rwxr-xr-x 1 ksim users 109931 3月 17日 23:35 jv-scan*
-rwxr-xr-x 2 ksim users 1980349 3月 17日 21:12 i386-linux-ld*
-rwxr-xr-x 2 ksim users 2494063 3月 17日 21:12 i386-linux-as*
-rwxr-xr-x 1 ksim users 172686 3月 17日 21:12 i386-linux-gasp*
-rwxr-xr-x 1 ksim users 1393576 3月 17日 21:12 i386-linux-addr2line*
-rwxr-xr-x 2 ksim users 1411902 3月 17日 21:12 i386-linux-nm*
-rwxr-xr-x 1 ksim users 1853418 3月 17日 21:12 i386-linux-objcopy*
-rwxr-xr-x 2 ksim users 1405879 3月 17日 21:12 i386-linux-ranlib*
-rwxr-xr-x 1 ksim users 240829 3月 17日 21:12 i386-linux-readelf*
-rwxr-xr-x 2 ksim users 1853417 3月 17日 21:12 i386-linux-strip*
-rwxr-xr-x 2 ksim users 1405876 3月 17日 21:12 i386-linux-ar*
-rwxr-xr-x 1 ksim users 1973658 3月 17日 21:12 i386-linux-objdump*
-rwxr-xr-x 1 ksim users 1316293 3月 17日 21:12 i386-linux-size*
-rwxr-xr-x 1 ksim users 1294604 3月 17日 21:12 i386-linux-strings*
疑問 ? ”i386-linux-c++” が 有るのだけど????
”i386-linux-c++filt”というのは binutils の時にも インストールされて いたのですが 此処でも インストールされたという事は、上書きにインストールされた様です。
$ cd ../../../08_backup/ $ mkdir 003_boot-gcc $ cd 003_boot-gcc/ $ cp -dpR /home/ksim/proj/tools . $ cp /home/ksim/proj/build-tools/build-boot-gcc/gcc/cppspec.o . $ cp /home/ksim/proj/build-tools/build-boot-gcc/gcc/cpp . $ mkdir -p build-tools/build-boot-gcc/gcc $ mv cpp cppspec.o build-tools/build-boot-gcc/gcc/
つまり
$ pwd /home/ksim $ file 08_backup/002_binutils/tools/bin/i386-linux-c++filt 08_backup/002_binutils/tools/bin/i386-linux-c++filt: \ ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), \ for GNU/Linux 2.0.0, dynamically linked (uses shared libs), not stripped $ file 08_backup/003_boot-gcc/tools/bin/i386-linux-c++filt 08_backup/003_boot-gcc/tools/bin/i386-linux-c++filt: \ ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), \ for GNU/Linux 2.0.0, dynamically linked (uses shared libs), not stripped $ ls -l 08_backup/002_binutils/tools/bin/i386-linux-c++filt -rwxr-xr-x 1 ksim users 118748 3月 24日 21:22 \ 08_backup/002_binutils/tools/bin/i386-linux-c++filt* $ ls -l 08_backup/003_boot-gcc/tools/bin/i386-linux-c++filt -rwxr-xr-x 1 ksim users 68021 3月 24日 23:33 \ 08_backup/003_boot-gcc/tools/bin/i386-linux-c++filt* $ cmp 08_backup/002_binutils/tools/bin/i386-linux-c++filt \ 08_backup/003_boot-gcc/tools/bin/i386-linux-c++filt 08_backup/002_binutils/tools/bin/i386-linux-c++filt \ 08_backup/003_boot-gcc/tools/bin/i386-linux-c++filt differ: char 25, line 1 $ diff -s 08_backup/002_binutils/tools/bin/i386-linux-c++filt \ 08_backup/003_boot-gcc/tools/bin/i386-linux-c++filt Binary files 08_backup/002_binutils/tools/bin/i386-linux-c++filt and \ 08_backup/003_boot-gcc/tools/bin/i386-linux-c++filt differ
まあこういう事に なっているという事です。
にゃんたろう 拝!
2011年 3月17日 (木) 21:02:23 JST 作成
2011年 7月25日 (月) 21:35:43 JST 改定