From owner-ports-jp@jp.freebsd.org  Tue Feb 24 21:19:00 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id VAA25127
	Tue, 24 Feb 1998 21:19:00 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id VAA25119
	for <ports-jp@jp.freebsd.org>; Tue, 24 Feb 1998 21:18:58 +0900 (JST)
Received: from fsuno (fsuno.bpe.es.osaka-u.ac.jp [133.1.60.243])
	by pear.bpe.es.osaka-u.ac.jp (8.8.8/3.6Wbeta7) with ESMTP id VAA18205
	for ports-jp@jp.freebsd.org; Tue, 24 Feb 1998 21:18:27 +0900 (JST)
Message-Id: <199802241218.VAA18205@pear.bpe.es.osaka-u.ac.jp>
To: ports-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 23 Feb 1998 11:42:43 +0900"
References: <98Feb23.114238jst.27784@spiral.secom-sis.co.jp>
Mime-Version: 1.0
X-Mailer: Mew version 1.06 on Emacs 19.28.1, Mule 2.3
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Tue, 24 Feb 1998 21:18:26 +0900
From: Tetsurou OKAZAKI <okazaki@bpe.es.osaka-u.ac.jp>
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: ports-jp 2845
Subject: [ports-jp 2845] Re: gas directive .globl
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org


In Message-ID: <98Feb23.114238jst.27784@spiral.secom-sis.co.jp>
  yoshiaki@kt.rim.or.jp writes:

> $B$H$3$m$GK\Bj$OA4$/JL$JOC$G$9$,(B($B;H$C$F$b$$$J$$$N$K(B) pari-2.x.x-alpha $B$N(B
> $BDI$$$+$1$r$d$C$F$$$F!"%"%;%s%V%j8@8l%=!<%9$N@8@.$r$d$C$F$$$kItJ,$,$"$k(B
> $B$N$G$9$,!"(B
<<$BCfN,(B>> 
> 
>   .globl hogehoge
> 
> $B$H$$$&$h$&$J30It$+$i;2>H$5$l$k%7%s%\%k$rDj5A$9$k$N$G$9$,!"(BFreeBSD $B$N(B 
> $B>l9g$G$O%j%s%/;~$N%k!<%k$K1h$o$J$$$h$&$G!"(B
> 
>   .globl _hogehoge
> 
> $B$H$7$J$1$l$P$J$i$J$$$h$&$G$9!#$=$&$$$&$o$1$GA0=R$N%^%/%m$NDj5A$O(B
<<$BCfN,(B>> 
> $B$,!"$3$l$C$F(B
> 
>   as $B$N;EMM>e$NLdBj(B($B%Y!<%9$H$J$C$F$$$k(Bgas$B$,8E$$$+$i(B) $B$J$N$G$7$g$&$+(B

  $B!V;EMM>e$NLdBj!W$H$O!"6qBNE*$K$O$I$s$J;v$rA[Dj$5$l$F$$$^$9$+(B?

>   cc(ld) $B$N30It%7%s%\%k$N%k!<%k>e$NLdBj(B

  $B$3$A$i$@$H;W$$$^$9!#(B

> $B$J$N$G$7$g$&$+!#2C$($F$3$l$O(B FreeBSD depend $B$NLdBj$J$N$+!"$D$^$j(B
> _FreeBSD_ $B$r;H$C$FBP=h$7$F$$$$LdBj$J$N$+$=$&$G$J$$$N$+$H$$$&LdBj$,(B
> $B$"$j$^$9!#(B

  $B8=;~E@$G$N(Bports$B2=$X$NBP=h$H$$$&0UL#$J$i!"(BFreeBSD depend$B$K(B
  $B$9$k$N$,0BA4:v$H9M$($^$9!#(B

  ports$B2=$K8BDj$7$J$$(B($B3+H/85$X$N(Bfeed back$B$r$9$k$H$+(B)$B$G8@$&$J$i(B
  $B$?$H$($P!"(BSunOS 5$B$d(BELF base$B$N(BLinux$B$G(Bbuild$B$9$k$J$i!"$b$H$N$^$^(B

>   #define GLOBL(name) .globl name

  $B$G$J$$$HF0$+$J$$$G$7$g$&$7!"(B
  SunOS 4$B$d8=:_$N(BFreeBSD$B$J$i!"$&$A$+$o$5$s$,JQ99$7$?$h$&$K(B

>   #define GLOBL(name) .globl _##name

  $B$G$J$$$H$@$a$G$9!#(B

  $B$G!"$3$3$+$i@h$O;d$ONI$/M}2r$7$F$$$J$$$N$G$9$,!"(B
  
  $B7P83>e!"(B

                     C$B8@8l$N<1JL;R(B   object file$BCf$N%7%s%\%kL>(B
  ELF$B$J(Bobject file       name                 name
  a.out$B$J(Bobject file     name                 _name

  $B$H$$$&Aj4X$,$"$k$i$7$$$H9M$($i$l$k$N$G$9$,!"(B
  $B$3$l$,!"(BApplication Binary Interface$B$K4X$9$k2?$i$+$N;EMM=q$d(B
  $B5,3J$GDj5A$5$l$F$$$k!"$H$$$&0UL#$GIaJWE*$K8@$($k$b$N$+$I$&$+(B
  $B$,;d$K$O$O$C$-$j$H$O$o$+$j$^$;$s!#(B

  $B$^$?!"(B
    $B!&(BNetBSD(ELF$B$K0\9T:Q$_(B?)$B$G$O$I$&$J$N$+(B
    $B!&8=:_$N(BFreeBSD$B$G$b(BELF$B$J(Bobject file$B$r:n$l$k$H$bJ9$/$N$G(B
      $B$=$N>l9g$O$I$&$J$N$+(B?
    $B!&>-Mh(BFreeBSD$B$,(BELF base$B$N%7%9%F%`$X0\9T$9$kM=Dj!"$H$$$&(B
      jkh$B$N9V1i$b$"$j$^$7$?$+$i!"$=$N;~$I$&$J$k$+(B?
  $B$b$h$/$o$+$C$F$$$^$;$s!#(B


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

