いまごろ 1.0.1。azusa†に。
[..src/bzip2-1.0.1]$ gmake -f Makefile-libbz2_so azusa (pts/2) : gcc -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.1 blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o ld: 警告: オプション -o が複数回存在します。最初の設定で行います。 ld: 重大なエラー: ファイル libbz2.so.1.0: ファイルをオープンできません: ファイルもディレクトリもありません。 ld: 重大なエラー: ファイル処理エラー。libbz2.so.1.0.1 へ書き込まれる出力がありません。 collect2: ld returned 1 exit status gmake: *** [all] Error 1
ぐぅ。とりあえず こんな感じで。
--- Makefile-libbz2_so.orig Fri Jun 23 14:09:19 2000 +++ Makefile-libbz2_so Fri Aug 25 21:52:21 2000 @@ -19,7 +19,7 @@ bzlib.o all: $(OBJS) - $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.1 $(OBJS) + $(CC) -shared -G -h libbz2.so.1.0 -o libbz2.so.1.0.1 $(OBJS) $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.1 rm -f libbz2.so.1.0 ln -s libbz2.so.1.0.1 libbz2.so.1.0