まあ なにか 雰囲気的には 道標 見たいなもののようです。
http://linuxjf.sourceforge.jp/JFdocs/libc-intro.html
またこのような 資料も見受けられます。
http://archive.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/shared-libraries.html
http://archive.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/miscellaneous.html
とやかくいっても 始まらないので
$ cat /home/ksim/proj/tools/i386-linux/lib/libc.so
...
$ cat ${TARGET_PREFIX}/lib/libc.so
/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
GROUP ( /lib/libc.so.6 /lib/libc_nonshared.a )
$ ls -l ${TARGET_PREFIX}/lib/libc.so.6
lrwxrwxrwx 1 ksim users 13 3月 21日 21:27 \
/home/ksim/proj/tools/i386-linux/lib/libc.so.6 -> libc-2.2.3.so*
$ ls -l ${TARGET_PREFIX}/lib/libc-2.2.3.so
-rwxr-xr-x 1 ksim users 4763212 3月 21日 21:27 \
/home/ksim/proj/tools/i386-linux/lib/libc-2.2.3.so*
内容は このようです
さて 本体 というか今色々 処理している 大本 の ものは
$ ls -l /lib/libc.so
/bin/ls: /lib/libc.so: そのようなファイルやディレクトリはありません
$ ls -l /lib/libc.so.6
lrwxrwxrwx 1 root root 13 9月 12日 2009年 /lib/libc.so.6 -> libc-2.3.3.so*
$ ls -l /lib/libc-2.3.3.so
-rwxr-xr-x 1 root root 1343322 2月 12日 2005年 /lib/libc-2.3.3.so*
場所はこちらになっています。
$ ls /usr/lib/libc.so /usr/lib/libc.so $ ls -l /usr/lib/libc.so -rw-r--r-- 1 root root 204 2月 12日 2005年 /usr/lib/libc.so $ file /usr/lib/libc.so /usr/lib/libc.so: ASCII C program text $ cat /usr/lib/libc.so /* GNU ld script Use the shared library, but some functions are only in the static library, so try that secondarily. */ OUTPUT_FORMAT(elf32-i386) GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a )
少なくとも 相違が有るようです それならば 異る指定をしておきましょう
$ echo ${TARGET_PREFIX} /home/ksim/proj/tools/i386-linux $ echo ${TARGET_PREFIX}/lib /home/ksim/proj/tools/i386-linux/lib $ cd ${TARGET_PREFIX}/lib $ pwd /home/ksim/proj/tools/i386-linux/lib $ cp ./libc.so ./libc.so-ORG $ vi ./libc.so $ diff -s ./libc.so ./libc.so-ORG 4c4 < GROUP ( libc.so.6 libc_nonshared.a ) --- > GROUP ( /lib/libc.so.6 /lib/libc_nonshared.a )
こうする事により 同じディレクトリの ものを 使用する事になります。
ということで glibc-2.2.3 を おはりに します。
にゃんたろう 拝!
2011年 3月20日 (日) 21:01:38 JST 作成
2011年 7月26日 (火) 21:05:31 JST 改定