# SunPro compiler and rpath

**URL:** <https://www.ruby-forum.com/t/sunpro-compiler-and-rpath/55316>\
**Category:** Development\
**Created:** [March 19, 2006, 5:13pm UTC](https://www.ruby-forum.com/t/sunpro-compiler-and-rpath/55316 "2006-03-19T17:13:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Takahiro\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/76d3ee/32.png) [@Takahiro\_K](https://www.ruby-forum.com/u/Takahiro_K)\
**Post date:** [March 19, 2006, 5:13pm UTC](https://www.ruby-forum.com/t/sunpro-compiler-and-rpath/55316/1 "2006-03-19T17:13:21Z")

</div>

e$B$3$s$P$s$O!#e(B

Solarise$B$Ge(BSunProe$B$Ne(Bcompilere$B$r;H$&$H!"3HD%%i%$%V%i%j$,8+$D$+$i$J$$$H$$$&e(B  
e$BJs9p$rLc$$$^$7$?!#e(BRubye$B$Oe(B1.8.4e$B$G$9!#e(B

% ldd /usr/pkg/lib/ruby/1.8/sparc-solaris2/pty.so  
libruby18.so =\> (file not found)  
libdl.so.1 =\> /lib/libdl.so.1  
libm.so.1 =\> /lib/libm.so.1  
libc.so.1 =\> /lib/libc.so.1  
/usr/platform/FJSV,GPUZC-M/lib/sparcv9/libc\_psr.so.1

e$B6PL3@h$K$"$ke(B Solaris 8 e$B$G!“e(BSun Studio  
11e$B$K4^$^$l$ke(BSunProe$B$N%3%s%Q%$%i$Ge(B  
e$B:F8=$G$-$^$7$?!#e(Bconfigure.ine$B$r8+$F$$$k$He(B 1229  
e$B9T$”$?$j$+$i!"e(B

```
solaris*)
SOLIBS='$(LIBS)'
LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)'
LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR).$(TEENY) 

```

lib$(RUBY\_SO\_NAME).so’  
if test “$GCC” = yes; then  
LIBRUBY\_DLDFLAGS="$DLDFLAGS “’-Wl,-h,$(@F)’  
else  
enable\_rpath=no  
fi  
XLDFLAGS=”$XLDFLAGS "’-R${libdir}’  
;;

e$B$H$$$C$?$3$H$,=q$+$l$F$$$^$9!#$I$&$b!"$3$3$Ne(B

```
else
    enable_rpath=no

```

e$B$r:o=|$9$k$H=u$+$k$h$&$G$9!#e(B

% ldd /usr/pkg/lib/ruby/1.8/sparc-solaris2/pty.so  
libruby18.so =\> /usr/pkg/lib/libruby18.so  
libdl.so.1 =\> /usr/lib/64/libdl.so.1  
libm.so.1 =\> /usr/lib/64/libm.so.1  
libc.so.1 =\> /usr/lib/64/libc.so.1  
/usr/platform/FJSV,GPUZC-M/lib/sparcv9/libc\_psr.so.1

e$B$3$NItJ,$O!"$I$N$h$&$J7P0^$GF~$C$?$N$G$7$g$&e(B? e$B%m%0$K$O!"e(B  
[ruby-dev:25035]  
e$B$,;2\>H$5$l$F$$$^$9$,!"e(Benable\_rpathe$B$rL@\<(E\*$Ke(B no e$B$H$7e(B  
e$B$F$$$kItJ,$O$o$+$j$^$;$s$G$7$?!#e(B

---

<div class="post-metadata">

**Author:** ![Takahiro\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/76d3ee/32.png) [@Takahiro\_K](https://www.ruby-forum.com/u/Takahiro_K)\
**Post date:** [March 19, 2006, 5:15pm UTC](https://www.ruby-forum.com/t/sunpro-compiler-and-rpath/55316/2 "2006-03-19T17:15:27Z")

</div>

In message [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
on Mon, 20 Mar 2006 01:13:19 +0900,  
Takahiro K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> e$B$H$$$C$?$3$H$,=q$+$l$F$$$^$9!#$I$&$b!"$3$3$Ne(B
> 
> else  
> enable\_rpath=no
> 
> e$B$r:o=|$9$k$H=u$+$k$h$&$G$9!#e(B  
> e$B$(!\<!"Nc$K$h$C$Fe(Bpkgsrce$B$JCf$G$NF0:n$G!“D\>@%3%s%Q%$%k$7$?\>l9g$G$O$”$j$^e(B  
> e$B$;$s!#e(B(e$B$^$!!"e(BSolarise$B$K4X$7$F$O!"D\>@$NJQ99$O$7$F$$$^$;$s$,!#e(B)

---

<div class="post-metadata">

**Author:** ![Takahiro\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/76d3ee/32.png) [@Takahiro\_K](https://www.ruby-forum.com/u/Takahiro_K)\
**Post date:** [March 20, 2006, 1:39am UTC](https://www.ruby-forum.com/t/sunpro-compiler-and-rpath/55316/3 "2006-03-20T01:39:24Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28440] SunPro compiler and rpath”  
on Mon, 20 Mar 2006 01:13:19 +0900, Takahiro K.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|e$B$I$&$b!“$3$3$Ne(B  
|  
| else  
| enable\_rpath=no  
|  
|e$B$r:o=|$9$k$H=u$+$k$h$&$G$9!#e(B  
|  
|% ldd /usr/pkg/lib/ruby/1.8/sparc-solaris2/pty.so  
| libruby18.so =\> /usr/pkg/lib/libruby18.so  
| libdl.so.1 =\> /usr/lib/64/libdl.so.1  
| libm.so.1 =\> /usr/lib/64/libm.so.1  
| libc.so.1 =\> /usr/lib/64/libc.so.1  
| /usr/platform/FJSV,GPUZC-M/lib/sparcv9/libc\_psr.so.1  
|  
|e$B$3$NItJ,$O!”$I$N$h$&$J7P0^$GF~$C$?$N$G$7$g$&e(B? e$B%m%0$K$O!"e(B  
|[ruby-dev:25035] e$B$,;2\>H$5$l$F$$$^$9$,!"e(Benable\_rpathe$B$rL@\<(E\*$Ke(B no e$B$H$7e(B  
|e$B$F$$$kItJ,$O$o$+$j$^$;$s$G$7$?!#e(B

e$B$(!\<$H!“$I$3$+$+$i@Z$jD%$j$7$F$-$?$b$N$Ge(BSubProe$B%3%s%Q%$%i$G3Ne(B  
e$BG’$7$?$3$H$O0lEY$b$J$$$H;W$$$^$9!#$G$9$+$i!”$3$l$r30$7$?$iF0e(B  
e$B$/$H$$$&$3$H$G$7$?$i@Q6KE\*$K30$9$Y$-$@$H;W$$$^$9!#e(B

e$BD\>$7$F$\*$-$^$9$M!#e(B

---

<div class="post-metadata">

**Author:** ![Takahiro\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/76d3ee/32.png) [@Takahiro\_K](https://www.ruby-forum.com/u/Takahiro_K)\
**Post date:** [March 20, 2006, 3:21am UTC](https://www.ruby-forum.com/t/sunpro-compiler-and-rpath/55316/4 "2006-03-20T03:21:22Z")

</div>

æ¡?æ?ã§ã?ã??

> |  
> |ã??å??é?¤ã?ã??ã¨å?©ã?ã??ã??ã?ã§ã?ã??  
> |
> 
> ç?´ã?ã¦ã?ãã¾ã?ã­ã??

ã?ã??ã??å??é?¤ã?ã??ã¨ã?ã?ã¡ã??ã§ã®ç?´æ?¥ã?³ã?³ã??ã?¤ã?«æ??ã«ã?ext/bigdecimalã§ã?ªã?³ã?¯  
ã?¨ã?©ã?¼ã«ãªã£ã¦ã?ã¾ã?ã¾ã?ã?ã??[ruby-dev:27603]ã¨ç¾è±¡ã¯å?ã?ã§ã?ã??

èª¿ã¹ã¦ã¿ã??ã¨ã?enable\_rpath=yesã®ã¨ãã?LIBRUBYARG\_SHAREDã«  
-Wl,-R -Wl,$(libdir)  
ã??è¨­å®?ã?ã¦ã?ã??å??æ??ã?ã?ã£ã?ã®ã§ã?  
-R $(libdir)  
ã«ã?ã?ã¨ã?ã?ã?å?é¡?ãªãé??ã??ã¾ã?ã?ã??

ã¨ã??ã?ã?ã?ã?GCC=noã®ã¨ãã«-R $(libdir)ã«ã?ã??ã??ã??ã?ã??æ·»ä»?ã?ã¾ã?ã??

---

<div class="post-metadata">

**Author:** ![Takahiro\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/76d3ee/32.png) [@Takahiro\_K](https://www.ruby-forum.com/u/Takahiro_K)\
**Post date:** [March 20, 2006, 4:04am UTC](https://www.ruby-forum.com/t/sunpro-compiler-and-rpath/55316/5 "2006-03-20T04:04:43Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28443] Re: SunPro compiler and rpath”  
on Mon, 20 Mar 2006 11:21:21 +0900, e$B7,B\<?5:He(B  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|\> e$BD\>$7$F$\*$-$^$9$M!#e(B  
|  
|e$B$3$l$r:o=|$9$k$H!"$3$A$i$G$ND\>@%3%s%Q%$%k;~$K!"e(Bext/bigdecimale$B$G%j%s%/e(B  
|e$B%(%i!\<$K$J$C$F$7$^$$$^$7$?!#e(B[ruby-dev:27603]e$B$H8=\>]$OF1$8$G$9!#e(B

e$B$U$&$`!#e(B

|e$BD4$Y$F$\_$k$H!"e(Benable\_rpath=yese$B$N$H$-!“e(BLIBRUBYARG\_SHAREDe$B$Ke(B  
| -Wl,-R -Wl,$(libdir)  
|e$B$r@\_Dj$7$F$$$k8D=j$,$”$C$?$N$G!"e(B  
| -R $(libdir)  
|e$B$K$7$?$H$3$m!“LdBj$J$/DL$j$^$7$?!#e(B  
|  
|e$B$H$j$”$($:!"e(BGCC=noe$B$N$H$-$Ke(B-R $(libdir)e$B$K$9$k%Q%C%A$rE:IU$7$^$9!#e(B

e$B$3$N%Q%C%A$r\<h$j9~$\_$^$9!#e(B
