From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Sep 23 12:01:38 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id MAA24481
	Mon, 23 Sep 1996 12:01:38 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with ESMTP id MAA24476
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 23 Sep 1996 12:01:36 +0900 (JST)
Received: from localhost (localhost.phys.sci.osaka-u.ac.jp [127.0.0.1]) by murase08.phys.sci.osaka-u.ac.jp (8.7.5/3.4W496031809) with ESMTP id LAA25662 for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 23 Sep 1996 11:55:19 +0900 (JST)
Message-Id: <199609230255.LAA25662@murase08.phys.sci.osaka-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of "Wed, 18 Sep 1996 21:56:36 JST."
             <199609181256.VAA03455@apricot.bpe.es.osaka-u.ac.jp> 
Date: Mon, 23 Sep 1996 11:55:18 +0900
From: Osamu Matsuda <omatsuda@phys.sci.osaka-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 4790
Subject: [FreeBSD-users-jp 4790] Re: Fresco96 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org


$B>>ED!w:eBg$G$9!#(B

$B2,:j!w:eBg$5$s!"$I$&$b$"$j$,$H$&$4$6$$$^$9!#(B
$B3X2q$,6aIU$$$F$*$j$^$7$F$J$+$J$+$?$a$9$3$H$,$G$-$:!"CY$/$J$j$^$7$F$b$&(B
$B$7$o$1$"$j$^$;$s!#(B
 
>  gcc $B$N(B -shared $B%*%W%7%g%s$O(B -fpic $B$G(B $B:n$C$?(B
>  PIC$B%*%V%8%'%/%H(B($B72(B)$B$+$i6&M-%i%$%V%i%j$r:n@.$9$k$H$-$K(B

>   gcc -shared -o libhogehoge.so.1.0 foo.o bar.o
> 
>  $BEy$H$7$F%j%s%/CJ3,$G;H$&$?$a$N$b$N$J$N$G!$(B
>  $B%3%s%Q%$%k$NCJ3,(B(COBJ,C++OBJ)$B$G;XDj$9$kI,MW$O$J$$$H;W$$$^$9!%(B

$B$&$`$`!"$h$/$o$+$C$F$J$$$N$,$b$m$P$l$G$9$M!#(B

>  $B$=$l$+$i!$(BC++$B$G=q$+$l$?%i%$%V%i%j$r6&M-%i%$%V%i%j2=(B
>  $B$9$k>l9g$O!$(Bgcc -fpic $B$G:n@.$7$?(B PIC$B%*%V%8%'%/%H72$H$H$b$K!$(B
>  /usr/lib/c++rt0.o $B$r%j%s%/$9$kI,MW$,$"$j$^$9!%(B
>  $B$3$l$rK:$l$k$H!$(Bdlopen() $B$GF0E*$K%j%s%/$7$?(B
>  $B6&M-%i%$%V%i%j$N=i4|2=!&=*N;=hM}$,=PMh$J$/$J$C$F$O$^$j$^$9!%(B

>  $B$H$$$&Lu$G(B
>      C++LIB=ld -Bshareable /usr/lib/c++rt0.o
>  $B$H$9$k$+!$(Bgcc -shared $B$,;H$($k$h$&$K$7$F(B
>      C++LIB=gcc -shared -Wl,/usr/lib/c++rt0.o
>  $B$H$9$k$H$$$$$G$9!%(B

$B$H$$$&$o$1$G!"$5$7$"$?$C$FA0<T$NJ}K!$r$H$j$^$7$?!#(B
$B860x$O$^$5$K$3$l$G$7$?!#6&M-%i%$%V%i%j$G(Bstatic$B@k8@$5$l$F$$$k(B
$B%*%V%8%'%/%H$N%3%s%9%H%i%/%?$O$$$D8F$S=P$5$l$k$N$@$m$&$H;W$C$F$$$^$7$?(B
$B$,!"$*0~MM$G5?Ld$,$R$H$D$O$l$^$7$?!#$H$3$m$G!"$3$&$$$C$?>pJs$O2?$r;2>H(B
$B$9$k$H$o$+$k$N$G$7$g$&$+(B?

>  $B$=$l$H!$(BFresco Library $B$r(B debug option $B$D$1$F(B
>  $B%3%s%Q%$%k$9$k$H!$=PMh>e$,$C$?%i%$%V%i%j$NBg$-$5$,(B
>  $BH>C<$8$c$J$/$J$k$N$G!$%a%b%j9=@.$K$h$C$F$O!$(B
>  gdb $B$G%G%P%C%0$7$h$&$H$7$F$b%a%b%j$,B-$j$J$/$J$C$F(B
>  $B$&$^$/F0$+$J$$62$l$,$"$j$^$9!%(B
> 
>  $B$=$s$JLu$G;d$O(B debug option $B$r30$7$F$$$^$9!%(B

$B$&$A$O%a%b%j$O(B32MB$B$G$9$,!"(BHello$B$HI=<($9$k$@$1$G$b$+$J$j6l$7$$MM$G$9!#(B

>  $B$H$j$"$($:!$;d$NJ}$G;H$C$F$$$k(B freebsd.mk $B$r(B
>   http://www.bpe.es.osaka-u.ac.jp/~okazaki/Fresco/FreeBSD/freebsd.mk
>  $B$KCV$$$H$-$^$7$?!%<B9T7A<0$N%j%s%/$N;EJ}$J$I(B

$B$3$l$OBgJQ;29M$K$J$j$^$7$?!#0JA0$K;d$,N.$7$^$7$?:9J,$G$O!"(BMakerules$B0J(B
$B2<$N(B *.mk $B$r?oJ,$$$8$C$F$$$?$N$G$9$,!"2,:j$5$s$N(B freebsd.mk $B$r;HMQ$9$k(B
$B$H!"$[$H$s$IB>$N(B *.mk $B$r$$$8$kI,MW$OL5$$$h$&$G$9!#(B

$B$G!"$=$N7k2L$J$N$G$9$,!"Nc$($PIUB0$N(B examples $B$G%a%K%e!<$,=P$k$H$3$m$^(B
$B$G$O$?$I$jCe$/$N$G$9$,!"$=$N8e2?$+$r<B9T$7$h$&$H$9$k$HMn$A$k$h$&$G$9!#(B
$B3X2q$,=*$o$C$?$i$b$&>/$7D4$Y$F$_$^$9!#(B

$B4D6-$O(B
    Pentium 133MHz , RAM 32M
    FreeBSD 2.1.0-Release
    gcc-2.7.2.1 + pgcc patch l9 
$B$G$9!#(Blibg++2.7.2 $B$O$^$@$$$l$F$$$^$;$s!#$3$l$,0-$$$N$+$b!#(B

#            $BBg:eBg3XM}3XIt(B  $B>>ED(B $BM}(B ($B$*$5$`(B)
#            omatsuda@phys.sci.osaka-u.ac.jp
#            Tel. 06-850-5375
#            Fax. 06-850-5376
