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

[plamo:09419] Re: libz のmake



かさい ともうします.

  みなさんありがとうございます. not strip な libz.so.1.1.3 を作ることがで
きました.

on Fri, 30 Mar 2001 12:26:33 +0900
KOJIMA Mitsuhiro <kojima@linet.gr.jp> wrote:

> configure 時に --shared を付けないと shared library は作ってくれないみ
> たいです > libz

> 多分、libz.so.1.1.3.backup とでもすればリンクをはらないと思ふ。

  libz.so.1 を削除し, libz_backup.so.1.1.3 を libz.so.1.1.3.backup に
mv して, ldconfig しました. でも.....

# ls -al libz*
-rwxr-xr-x   1 root     root        66528  3月 30日  11:03 libz.a
-rwxr-xr-x   1 root     root        57236  2月  5日 2000年 
libz.so.1.1.3.backup
-rw-r--r--   1 root     root        53276  3月 22日 2000年 libz_backup.a
# ldconfig
# ls -al libz*
-rwxr-xr-x   1 root     root        66528  3月 30日  11:03 libz.a
lrwxrwxrwx   1 root     root           20  3月 30日  13:14 libz.so.1 ->
libz.so.1.1.3.backup
-rwxr-xr-x   1 root     root        57236  2月  5日 2000年 libz.so.1.1.3.backup
-rw-r--r--   1 root     root        53276  3月 22日 2000年 libz_backup.a
#

  で, 下のようにしてみたら OK でした.
# mv libz.so.1.1.3.backup libz_so_1_1_3_backup
# ls -al libz*
-rwxr-xr-x   1 root     root        66528  3月 30日  11:03 libz.a
-rw-r--r--   1 root     root        53276  3月 22日 2000年 libz_backup.a
-rwxr-xr-x   1 root     root        57236  2月  5日 2000年 
libz_so_1_1_3_backup
# ldconfig
# ls -al libz*
-rwxr-xr-x   1 root     root        66528  3月 30日  11:03 libz.a
-rw-r--r--   1 root     root        53276  3月 22日 2000年 libz_backup.a
-rwxr-xr-x   1 root     root        57236  2月  5日 2000年 
libz_so_1_1_3_backup
#



  zlib-1.1.3.tar.gz の make ですが次のようにして OK でした.
# ./configure --shared
# make
# make install prefix=/usr

  その結果が下記です.
# cd /usr/lib
# ls -al libz*
-rwxr-xr-x   1 root     root        66528  3月 30日  13:23 libz.a
lrwxrwxrwx   1 root     root           13  3月 30日  13:23 libz.so ->
libz.so.1.1.3
lrwxrwxrwx   1 root     root           13  3月 30日  13:23
libz.so.1 -> libz.so.1.1.3
-rwxr-xr-x   1 root     root        64067  3月 30日  13:23 libz.so.1.1.3
-rw-r--r--   1 root     root        53276  3月 22日 2000年 libz_backup.a
-rwxr-xr-x   1 root     root        57236  2月  5日 2000年 
libz_so_1_1_3_backup
# 

# file /usr/lib/libz.so.1.1.3
/usr/lib/libz.so.1.1.3: ELF 32-bit LSB shared object, Intel 80386,
version 1, not stripped



---
かさい

References
[plamo:09412] libz のmake, yoneda
[plamo:09414] Re: libz のmake, yoneda

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