Backport

みã??ã??ã?でã?ã??

ã?ªã?ªã?¼ã?¹é??è¿?ã®å ±å??になってç?³ã?訳なã?のでã?ã?ã?HP-UX (IA64) ä¸?で 1.8 ã??
ã?³ã?³ã??ã?¤ã?«ã?ã??とã?¨ã?©ã?¼ã«ãªã??まã?ã??

% uname -srm
HP-UX B.11.23 ia64
% gcc -v
Using built-in specs.
Target: ia64-hp-hpux11.23
Configured with: …/gcc/configure
Thread model: posix
gcc version 4.1.1

% …/configure CC=/usr/local/bin/gcc CFLAGS="-mlp64
-D_XOPEN_SOURCE_EXTENDED -g0"
% gmake
:
/usr/local/bin/gcc -mlp64 -D_XOPEN_SOURCE_EXTENDED -g0 -DRUBY_EXPORT
-DYYMAXDEPTH=300 -I. -I… -c …/eval.c
…/eval.c: In function ‘rb_thread_save_context’:
…/eval.c:10207: error: ‘mcontext_t’ has no member named ‘sc_ar_bsp’

gmake: *** [eval.o] Error 1

%

とã?ã?ã?ã?で [ruby-dev:28127] のã??ã??ã?ã?? 1.8 に backport ã?て欲ã?ã?のでã?ã?
ã?ã?ã?でã?ã??ã?ã?ã??
ruby_1_8 に適ç?¨ã§ãã??ã??ã?に修正ã?ã?ã??ã??ã?ã??æ·»ä»?ã?まã?ã??

以ä¸?のç?°å¢?で make test までé??ã??ã?とã??確認ã?まã?ã?ã??

OS arch compiler


RHEL4 IA64 GCC 3.4.4
HP-UX11.23 IA64 GCC 4.1.1
HP-UX11.23 IA64 HP C Compiler A.05.60
HP-UX11.11 PA-RISC HP C Compiler B.11.11.02

  • RHEL4 は make check まで ok でã?ã??
  • 11.11 はã?ã?ã?æ??ã??å?¥ã??ã??ば make check ã?é??ã??そã?でã?ã??
  • 11.23 は LP64 でã?³ã?³ã??ã?¤ã?«ã?ã?å ´å? make test ã? ok でã?ã??
    ILP32 だと core ã??吐きまã?ã??

In article
[email protected],
“MIYAMUKO Katsuyuki” [email protected] writes:

e$B$H$$$&$o$1$Ge(B [ruby-dev:28127] e$B$N%Q%C%A$re(B 1.8 e$B$Ke(B backport e$B$7$FM_$7$$$N$G$9$,e(B
e$B$$$+$,$G$7$g$&$+!#e(B

e$B$3$N%?%$%_%s%0$G$=$&$9$k$N$,E,@Z$+$I$&$+$O$o$+$j$^$;$s$,!“$He(B
e$B$j$”$($:$=$N%a!<%k$N8e$G$b$$$/$D$+JQ99$7$?$h$&$J5$$,$9$k$N$G!"e(B
e$B;2>H$9$k$N$O$=$N%a!<%k$8$c$J$/$F8=;~E@$Ne(B 1.9 e$B$,E,@Z$J$N$G$Oe(B
e$B$J$$$+$H;W$$$^$9!#e(B

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

In message “Re: [ruby-dev:29160] Re: backport”
on Fri, 28 Jul 2006 01:03:23 +0900, Tanaka A. [email protected]
writes:

|> e$B$H$$$&$o$1$Ge(B [ruby-dev:28127] e$B$N%Q%C%A$re(B 1.8 e$B$Ke(B backport e$B$7$FM_$7$$$N$G$9$,e(B
|> e$B$$$+$,$G$7$g$&$+!#e(B
|
|e$B$3$N%?%$%_%s%0$G$=$&$9$k$N$,E,@Z$+$I$&$+$O$o$+$j$^$;$s$,!“$He(B
|e$B$j$”$($:$=$N%a!<%k$N8e$G$b$$$/$D$+JQ99$7$?$h$&$J5$$,$9$k$N$G!"e(B
|e$B;2>H$9$k$N$O$=$N%a!<%k$8$c$J$/$F8=;~E@$Ne(B 1.9 e$B$,E,@Z$J$N$G$Oe(B
|e$B$J$$$+$H;W$$$^$9!#e(B

e$B$b$&0lEYe(Bpreviewe$B$,$"$j$^$9$+$i!“e(Bakre$B$5$s$,:n6H$7$F$/$@$5$k$*$De(B
e$B$b$j$,$”$k$J$ie(Bbackporte$B$7$F$bNI$$$H$O;W$$$^$9!#e(B

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

In message “Re: [ruby-dev:29165] Re: backport”
on Fri, 28 Jul 2006 12:25:21 +0900, Tanaka A. [email protected]
writes:

|> e$B$b$&0lEYe(Bpreviewe$B$,$“$j$^$9$+$i!“e(Bakre$B$5$s$,:n6H$7$F$/$@$5$k$*$De(B
|> e$B$b$j$,$”$k$J$ie(Bbackporte$B$7$F$bNI$$$H$O;W$$$^$9!#e(B
|
|e$B;d$H$7$F$O!”$3$N%?%$%_%s%0$GF~$l$k$h$&$JOC$8$c$J$$$H;W$$$^$9e(B
|e$B$M!#e(B

e$B$=$&$G$9$+!#$G$O!"e(B1.8.6e$B$G!#e(B

In article
[email protected],
“MIYAMUKO Katsuyuki” [email protected] writes:

e$B%j%j!<%94V6a$NJs9p$K$J$C$F?=$7Lu$J$$$N$G$9$,!"e(BHP-UX (IA64) e$B>e$Ge(B 1.8 e$B$re(B
e$B%3%s%Q%$%k$9$k$H%(%i!<$K$J$j$^$9!#e(B

backport e$B$J$I$7$F$$?$N$G!"5$$,8~$$$?$ie(B cvs (e$B$+!"L@F|0J9$Ne(B
e$B%9%J%C%W%7%g%C%He(B) e$B$GF~<j$7$F;n$7$F$_$F$/$@$5$$!#e(B

In article [email protected],
Yukihiro M. [email protected] writes:

e$B$b$&0lEYe(Bpreviewe$B$,$"$j$^$9$+$i!“e(Bakre$B$5$s$,:n6H$7$F$/$@$5$k$*$De(B
e$B$b$j$,$”$k$J$ie(Bbackporte$B$7$F$bNI$$$H$O;W$$$^$9!#e(B

e$B;d$H$7$F$O!"$3$N%?%$%_%s%0$GF~$l$k$h$&$JOC$8$c$J$$$H;W$$$^$9e(B
e$B$M!#e(B

e$BEOJUE/Li$G$9!#e(B

e$BJs9pCY$/$J$j$^$7$?$,!“e(BHP-UX IA64 e$B>e$Ge(B 1.8 cvs e$B$Ne(B
e$B%3%s%Q%$%k$He(B make test e$B$K$D$$$F3NG’$G$-$^$7$?!#e(B
e$BBP1~$”$j$,$H$&$4$6$$$^$9!#e(B


$ ./ruby -v
ruby 1.8.5 (2006-10-02) [ia64-hpux11.23]

In message “[ruby-dev:29428] HP-UX”
on 06/09/03, Tanaka A. e$B$5$se(B writes:

|In article [email protected],
| “MIYAMUKO Katsuyuki” [email protected] writes:
|
|> e$B%j%j!<%94V6a$NJs9p$K$J$C$F?=$7Lu$J$$$N$G$9$,!"e(BHP-UX (IA64) e$B>e$Ge(B 1.8 e$B$re(B
|> e$B%3%s%Q%$%k$9$k$H%(%i!<$K$J$j$^$9!#e(B
|
|backport e$B$J$I$7$F$$?$N$G!"5$$,8~$$$?$ie(B cvs (e$B$+!"L@F|0J9$Ne(B

e$B%9%J%C%W%7%g%C%He(B) e$B$GF~<j$7$F;n$7$F$_$F$/$@$5$$!#e(B
[e$BEDCfe(B e$BE/e(B][e$B$?$J$+e(B e$B$"$-$ie(B][Tanaka A.]