[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:09419] Re: libz のmake
-
From:yoneda
-
Date:Mon, 9 Apr 2001 09:14:39 +0900
- Subject: [plamo:09419] Re: libz のmake
- From: yoneda@xxxxxxxxx
- Date: Mon, 9 Apr 2001 09:14:39 +0900
- Posted: Fri, 30 Mar 2001 18:12:33 +0900
かさい ともうします.
みなさんありがとうございます. 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 公開システム