From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Dec  6 16:24:31 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA97138;
	Mon, 6 Dec 1999 16:24:31 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mailgw1.be.to (mailgw1.be.to [210.235.212.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA97133
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 6 Dec 1999 16:24:30 +0900 (JST)
	(envelope-from okazaki@be.to)
Received: from mail1.be.to (point1.be.to [210.235.212.29])
	by mailgw1.be.to (8.9.3+3.2W/BETO.2.1-1999111523000035) with ESMTP id QAA19224
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 6 Dec 1999 16:24:29 +0900
Received: from acidrain (ppp18-Mobara1.mtci.ne.jp [210.172.1.220])
	by mail1.be.to (8.8.8+3.0Wbeta13/BETO.2.0-1999110714000000) with SMTP id QAA20511
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 6 Dec 1999 16:24:28 +0900
Received: (qmail 27132 invoked from network); 6 Dec 1999 07:22:12 -0000
Received: from localhost (HELO acidrain.localnet) (127.0.0.1)
  by localhost with SMTP; 6 Dec 1999 07:22:12 -0000
Date: Mon, 06 Dec 1999 16:22:11 +0900
Message-ID: <8666yczg7w.wl@dolphin.be.to>
From: OKAZAKI Tetsurou <okazaki@be.to>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Mon, 06 Dec 1999 15:37:14 +0900"
	<19991206153714C.issei@issei.org>
References: <199912060542.OAA20617@ccz03.sfc.keio.ac.jp>
	<19991206153714C.issei@issei.org>
User-Agent: Wanderlust/2.2.10 (Human Touch) SEMI/1.13.7 (Awazu) CLIME/1.13.5
 (=?ISO-2022-JP?B?GyRCMkMybEohMiwbKEI=?=) Emacs/20.4 (i386--freebsd)
 MULE/4.0 (HANANOEN)
Organization: Unknown
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 47992
Subject: [FreeBSD-users-jp 47992] Re: How to make shared library on FreeBSD3.x
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: okazaki@be.to

$B2,:j$G$9!#(B

In the message <19991206153714C.issei@issei.org> 
Issei Suzuki <issei@issei.org> wrote:

> page $B$r;29M$K$7$FD:$/$H$7$F!"(BELF $B4D6-$G$NI8=`E*$J%7%'%"!<%I%i%$%V%i%j$N(B
> $B:n@.!"MxMQ<j=g$r<($7$F$*$-$^$9!#(B

> % cc -c -fPIC hello.o
> % cc -shared -o libhello.so.1 -Wl,-S,-soname=libhello.so.1,--whole-archive hello.o
> % ln -s libhello.so.1 libhello.so
> % cc -o hello main.c -L. -lhello
> % env LD_LIBRARY_PATH=. ./hello

$B$3$N>l9g!"(Blibhello.so.1 $B$r:n$k=j$O(B

> % cc -shared -o libhello.so.1 -Wl,-S,-soname=libhello.so.1 hello.o

$B$G$$$$$G$9$h$M!#$=$l$H!"%j%s%+$KEO$9(B -S $B%U%i%0$O0U5A(B
$B$"$j$^$9$1$II,?\$G$O$J$$$H$b;W$$$^$9!#(B:-)

security/opelssl/patches/patch-ab $B$G(B -Wl,--whole-archive $B$r(B
$B;H$C$F$$$k$N$O!"(Bar $B$G$^$H$a$?6&M-%*%V%8%'%/%H$r0lEY$K%j%s%/(B
$B$9$k$?$a$G$9!#>e$NNc$NMM$K6&M-%*%V%8%'%/%H$,(B hello.o $B$R$H$D(B
$B$@$1$N>l9g$G!"$+$D6&M-%*%V%8%'%/%H$r$^$H$a$k$?$a$KA0$b$C$F(B
ar $B$r;H$C$?$j$7$J$$$J$i!"(B--whole-archive $B$r%j%s%+$KEO$9I,MW$O(B
$B$"$j$^$;$s!#(B

-- 
$B2,:j(B $BE/O/(B
