From owner-freebsd-java Thu Feb 20 17:51:58 2003 Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18BC737B405 for ; Thu, 20 Feb 2003 17:51:52 -0800 (PST) Received: from titan.kgt.co.jp (titan.kgt.co.jp [210.141.246.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 281C843FDF for ; Thu, 20 Feb 2003 17:51:50 -0800 (PST) (envelope-from haro@kgt.co.jp) Received: from navgw.tt.kgt.co.jp (navgw [210.141.246.71]) by titan.kgt.co.jp (Postfix) with ESMTP id 9C8594A297 for ; Fri, 21 Feb 2003 10:51:49 +0900 (JST) Received: from tt.kgt.co.jp (pegasus [192.168.10.1]) by navgw.tt.kgt.co.jp (Postfix) with ESMTP id 5869F47711 for ; Fri, 21 Feb 2003 10:51:49 +0900 (JST) Received: from localhost [192.168.17.108] by tt.kgt.co.jp with ESMTP (SMTPD32-7.12) id A724FAD00C0; Fri, 21 Feb 2003 10:55:48 +0900 Date: Fri, 21 Feb 2003 10:51:32 +0900 (JST) Message-Id: <20030221.105132.21960861.haro@kgt.co.jp> To: freebsd-java@FreeBSD.ORG Subject: [REPOST] java/47397: [PATCH] java/jdk13 to enable HotSpot From: Munehiro Matsuda In-Reply-To: <20030214.011711.74755715.haro@h4.dion.ne.jp> References: <200301231814.h0NIE3Mi003641@freefall.freebsd.org> <20030214.011711.74755715.haro@h4.dion.ne.jp> X-Mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello FreeBSD/java users, This is REPOST of my Hotspot compilation patch for jdk-1.3.1p8. If you have been able to use the old patch, please ignore. There have been much confusion about my original patch, 1) not being able to decocde with base system tools, and 2) problem with ^M characters that does not apply cleanly. The patch is encoded with gzip + uuencode and included in body of this e-mail, on purpose, to avoide further trouble. Thank you, Haro ---8<------8<------8<------8<--- Cut Here ---8<------8<------8<------8<--- The included patch does: - Includes the native thread patch submitted by Max Khon. - Should fix java/jdk13 port compilation on 5.0-RELEASE for native threads. But not compile tested. :-( - Add WITH_HOTSPOT knob to enable compilation with HotSpot VM. WITH_HOTSPOT knob accepts "core", "compiler1", "compiler2" as value to select type of VM. Defaults to "core". When WITH_HOTSPOT is enabled, WITH_NATIVE_THREADS knob is also enabled. - For 4-STABLE systems, BUILD_DEPENDS on lang/gcc32 port, when WITH_HOTSPOT knob is specified, - Enables/fix to allow NATIVE_BOOTSTRAP with HotSpot enabled jdk13. This is left in place to help users with jdk-1.3.1p7 + hotspot enabled. - NODEBUG also works with WITH_HOTSPOT knob. - Show warning message about HotSpot VM being experimental. - No update/fixes are done to the HotSpot VM itself. ** Many thanks to Bill Huey, for his hard work in making HotSpot in its current usable form. I you have any questions, please let me know. ---8<------8<------8<------8<--- Cut Here ---8<------8<------8<------8<--- begin 644 jdk13p8_hotspot.patch.gz M'XL("$'!2SX``VID:S$S<#A?:&]T<&)MKFR1S,KD:(J'+,DVD-G96;?*F^'%+5=4U5+GQ M/(*WYC54ZU`Y:AQ4&K4#J%4J]2U%43(LDK2U6J-VU*@*VM>O03TZ+KX$A?U^ M_7H++GO=T5@;7;U13G/MSINKL\;I]O86E$QG8DVW8$LM65.8(%_'G.0_=L?G M6K\Y[G[H:./S8:?9'A6VE, MC7C7^65W=+H]\TW3`40>3D_!6L"OIEGW!TRUR/7-5;?7ED-./=^= M1$9(U&PEF>XD-RZRPB@?GKOV2W,_,G4M,S51)F=&0M_\I0G%@/63\BX^7W)> M\0U*EF/8T<2$WZ^#2W5@]:$%R]08X/1A\YPU!WT[^%W.*C@ MACC>4JY&'>VLU3J%>JDFY6EW+CO]-@%O9ACU6F/GQ^5@.!ZUN\/[LJT[LS)K MWE(81#O]#QPARW_-WEAK#2XNN[W.4+MLCL]/=W[T!JUF[TUSU+DO7UM.>DW3 MK'#[AY5JI4K[)I_N>G7*!*]4-JWH"'!795:1FX6ZGUJ$[AMSW$%^4*:N+1@W MAZ-T'(=<*<0N)&/1'SGU?>+A[CS M#H^*U4.^\VQ3#TSP;-TP(9SC-STTYH$9@N6@T&W<5R1%Z4\GN16?PT?==R`* M<#;]VHU".'?#D>>&P)7)NTM`GH(?PQN!K"X&,?AMW1^V#-@H\A$CY#GO4]2?'Q/X1P\1QK5CCWIC(+SB#N1L&N)!JJ5ZJ ME@/?*+N!9GA1&7>T9NT?'99O%IP3#L)1N']:YX3O6(0R"W?5$A,048C@\=P@ ME`*GG1$/16\&:-WQL'F)8$&(-ST/UW)VA(:[O8MN@Y+1GLI."H9.SRTD]CH8MKL?4ZMA7 MMCZA(97'.>W:Q6?;Q5;2!,03BX)TO\ MM19,OJDX4A,CA7]'[J.[(#07N-D"SA7P"\JF1W:X9H)'-,(X:%:@Q1Q6H@7S MI\\VVY]AF^UGAFTD_@S;.Q)]G]!`WONTU MST;RZ2V&E+B'DB-Z:/9Z&GKPL\[X?ETVMH1%4KQSKM&LB'*+I38IHRGCGHAN MT5.@7A3:F'];^%309R(O_0[M8ZG-AU?2 MM=^C0S[K<*3Z)J[DNFS5T=.(53+RUN7]$];/?S,_I65RL+)(<(C]UYM%*7"? M-G<:KW'R))LG?V?KAJ7.A-+UF8KB]X\>6;C`J[WTH\< M$\R%%][1BM"SHX1ON_UVUHJ@AG<>KAI#'.(0TQIL\?%!Q*5/ORR MDBCLGL!!EGO5QL%^@[[("8O(48RA;,YK]$ MO*70\G]E1*R"&M:V%:I7#VIQ;:O\?5;51G6_@6DT9T7*."1/?L@K7P5=-R`L M-4J&X10(G:Q1E;4/G,HXJ*2;^-B9$VD3-$-F_..@6A?6UUIZ;?Q_"%SK!OPZ MP#9R28#L9:-^O`(RGNLQ^X>N:P=EF5*1J$G35-$T!XW*?L+*Z0%9XL-&I9ZP MXWZU2I;D'\R6S__6/QSX]72'D@/T$U27E;_J-_I.YU,'>UAFH-["SE?X(K)E M7!O`S>GV7]BF2I=<>_4"2S61:*LWL/OOCSQ/W&5=?V&&KCPZRH+=E5%`H_[B M"?T-TNK?OX'Z=G=[%W9_8!9C85&P4X/[W;\8*>68F,C<;`.5EZP.Q,LS(F0U_?)U`M[5.MLT,F_B'WVDY^ M\.8=ZKE0MIP;]QOJH60T&M@\.F\..QKF1`6F?IQ&5/E+PO`6(P9&@_SPH@`[ MA#'\+NQ6B`T'JF'K08"9['PY&W0YDS.T'R:5OV,51`R4O\_@)RR-AD%85`6- M7<&9UHJ)EC6;EQ`U6!GZ$1:3H@QT*.4RL;#[3V3YYJ0(6'XM*T2LM,F5\:(" M$</&&ORMY$+C!'XK&=NN4V^8T4.D8B):< MQ?`1^8Q:,HRL&949@7/O'R=07*\5CT%AOQF&F\/4*<\I0N1J-'S3[;,SGH+N M$\WH81JL':'5'*_0]+N?6H.+BV:_S0D-'0&OMEHKW%+G2@46C-36Y>6C9*!V MB/+3IT1T"O&8.N<+E]%>K,B;-(^Q\.+TQ;P-,;>(9N@:>+H1N+;N6T'YK'^U M2+G.R.0@.J+LI8*NLYK.7I["*<6EUJ@?-O:/D@[UX+!8K>(^X)\,CE12GVMP>48M:T.>(;UX4(3W)$Z?L`!V(VE(0L( MO>X;5CZ>JL%<1U>)79>]YOCM8'BA8=_H5.WMY-\U/S3QH0"JK7\/=_+M-U0Z MH2I$#A/.Z6@LH#QO[EE4G1BH8_2T@3XU[3NP77W"#^6P]`BMA5EZP%^R$Q(U MS;F$KB3EVS81K?6@FXB?[DH?Y)#PJ<=Q3IWPJ2_K^[%319S269R$)FJKG.;* MNL5WC1RH@0NQ9KF/J#\&W&.@-`V!>YB&_Z^RS7)\F?;*M1K%`@4_T&OSW$]> M"FP[7FF^+79#?%/@<>ZE^2L4::59HS&OY)CE@8.FB2VC:04.VHU#$TPQ>3#] M4#)4RWLP-!?NC2G8!C#UW07$$@$"4C+#A.Y&#TUL%!`53">P5Z;9(P=YQ-2X MWR9Z&/K+@[`LQ2(*S=LT"61(TKW*XPRR)*M2)(RQLK#MK!X3VDJT1L@59UYI M7^C&''583O>G2(*[`+VM:62'8DIYLUC3Z"UT;],T#_7=+#S=UQ=2`G@NSC+2 MP`LH8,TX&!*MULS1[956E#S1HZ1[F&=:,\(W^4W,2E\X08^WVAK+PXKA>K&Z M#\K!OLQO$*V7W%8PC1QVV1/P2PMVSN39YL+$FH/O7^#6)8:@JM>6;<\94,4^ M(I2PDRR-ME#Z0AAUQ@[<-8F0(`H\U*"&P0+W5)XZ"RF'6- M0E15D*=>R'3UW)GHE=*'1*9LYJ`D,53>HPIN#T9<,:`+;9<`KE;L085+B:XE M2YQI2:@S7RB*Y*%R5,2T0CG>+]:XPZ=D"G\[GH;%A?'-F3B5_$ MN.C,8"^P_MOTR/O]8(4O0*R2P+2G&,]C`^(C6P6CHL+T&JO1Y#.Q$EID35/( M/Y.CL1;2[3SQ*(+4NN58H:7;A4(\-_UCTN&\1*N^8K(3TQR7%#OR)'@!+CG2 MM-&XV7JOM3MOFU>]<6+Z>Z#K"<8ZAZC'_&BA6TZ^L!N()7*?F\,=$QF8&]C6 M`NLT7W#(D?0S,^3-^6&O>]$=\[F*\,(OT-V*6J5R.T>3^688^0Z,_AAIG>%0 M\J#--L)!PV[_;$2)FFYC,&#A8>G%$IE;$:ZCD.Y.T`?Y;GK/,89<-Z0#;LD" MY!,3*-7".DWY)5J$9D2^--8].ZV`=(S`B?'C1'01"RTV*8A64DK>]'W'30"# MC29;YE_0UT*A0)7WBD8>88"ZIBV?1ANJ.L%RYM)-G>\_B1D##JF+2U4$^OZW M&9$>)*,7]+"!4ZQZH;A5-4],!)Q[)W1U(DYQ$MH:O*=Q^(-L&T_BH*Q%(%E9 M^AE^Q_62G=<=EK7@@G%E` MLAC,!>.3\.AQT)BA?TVXL+1G#ZU)C&J^USWI`#:Y.&4M%Z3DWO=?D1F9TG3D M^:R4&_3XCN'>=,TPUD$ZSUO85SD!"WZ'ID$1EQ.V7"Q4Z*:41C_C)(K"W60N MGD]Z*21"/QD+RP9P6A&C-H<)J>F`\,J(7^DA MY1:1:I*;PG-1%M.G;9N1@3:)QWQDA;G('.]G&\,[D3SY]7&JM\*C/;W]E$C. MDQE`LK1?CLO,GX@;Y3(?FBN7TQS+>[E+-T20XV+!I]=8YJ9O@V"+B"O37H[@K#`H5!*C!ZYJ(7D M8:>!M;MXGX)3>5(GMUA@WX3D*@X@S2+\M\9@XI MVPH3\Y;EUS1<%-9&B9_E\%V9X]Z$_,[:Q"_D6:6R!D89]"C_$$B8-!D+,]') M*KB`/?00,MO&#YU4:MN!\,[2P3(MZ38Z62H=28!W'RZ8POBF$ZPPQ0B^61Y@ M2>K3T;,PKHT*(,O*`P1.7:F-J:W/`G@19USLPE^[''8_-,>= MPA)HBDB%N*K):>)WD20JK-YYI&108J0J$C-G+JF67;]AR3RQ)E1EEI8$9?EU MN09F/JQO<"F4'%V-Z!6Y3IO%Z]RZ])T/2R7H2F(UM`)*II8+P[SKA9S+"&]+ M7Z\_5[[$4&06IIB$C3A.)FD/!.U$T#X= M'`_750K;^B+%?5*5RDZ;ZL>L2J[57\K4Z(=@@QZVR0XP\I18_>NJ<]71>H/6 M^TZ;RD?3Q6&%,C#?5Q:+O M\M=&]^JBF$WECFLF$JGG:BZU*2TEM3*-81*Y3P=T!Y5B59S08:&YB.S0XE7[ MW]?AKRHP?62P47],MA7UI32TRDG`2)4_CZ.4DBM/GDC/,3R8/GGKF>4$*Q'A M.3\PA&:_V1O2BU;$"O*'H`"K+.DUA;GNRQ."'GJ?SRG:+Y^K;%LA(4L-M\G9 M:?W!=I$YAC[Y3CX6`[C(5CC-'YV1(!JM)W@WZ/:S%$7XBAD?.PW:*P,D9_S8 M[(Y7R;]C;HG11P=VS`B8&-%AHL6"V7\H&4[/>7$U[GS2!*LTISA-D;S6#&\- M^NU'1V\2@/0$F,$X$QLSH&ULNS])F&`/J#&R$6ED$8MF)W_@Y(EV:L#9,U-SI,HV0!Q(EBL8O%7>WE4K,I"E>@X(N53'-:736W< M@?2DQD^]UOMMEA7%#0/>(GB,,7_1+IJ?EJ.&'?1/HS&#$0JU,DT2(7#//3[$ M"$D$IK4`8;8/ET322R82,(D/IL@,+F)-?D[0/H2*Y0#&+@:#$M-LX,EHN!-= M2RO9)4KW#:>>PJAUNM*D$'O\LE@31]&9XB:W%YB&WMC! M2#JCNPS3YQQRXV:W]R_M[0"I6^?YN("58PCP6)[9IBBFUF3+V$,["/>@074" M>TN'I>[I0C&78R_T3//;?X:"P6^3/\/?`O;?X5#=3.1P#.*_<%E,%CGCW%KT MI?+A0H)TC2N+::7;9,%8>2)O80N2[BF).%O%PZDXBGK/?L>G!#^R.IP9L%F- MB:K\X4'_K]7*)+MGOQ4E(5]Q>".%^YLI_/&^SBM>3S?PFH5N9%L/C"W"2GQ-WM+@QX.W2S+Z;G0SJUT;KSSP M9RI4&803#)'%Y=UG>FZI:%;:JU2/M\D60-C;DXB]J1*,5_G M!P1&Y/MTU\2[&X+W+WE'=8-WY%OD:=!9=0'W\3*$7JXXQ-GY$5<'$#]2HE!S M$>XLTV8M*)`C_]KM0:4E-\Y3K0WHT:3%A9CL?0""=GRC)U29Q>R:NTX)6<(] M.JUD8NG:\=SF>O#^T[A.R1?#^G&L,<-U<<>+;(?>4&0`$[!@&229CD^P+%$2 M1U-T*"RN&@S7L[`O^5*%%(VJM-+RMD'-Q1=E_R!JT9XMW3%,FRXXECAC0M.[ M4$%C>3^7RZ7,E#Q13)E.QII$.]**6NHD9O:XKY0K2TT;VP*#8+E,&^!9PO#\ MR!K;4SKZ7VXQ,>J?W&@I^"7V&26NYS$P+'\CPSY%!IHU?K6.A=G=T` MS(5NV>!R/Q=$UU_1_7X1Q[+=D-Y_"$"CR]*O"P_RCNNH?)%JH-_@`ND=C-#U MV?F:+),6+J+8T_V0H96.;UW'OF-_2.BQ^I*.M>=F^F`]+WPL$OJ10Z6T`$B! MR+?X[0ZJ(?)"_GZP+K1=`CIUOW,C5D+3*PY`?QT3`#MY!Q1;NXZFP%Z65'-Z M\D6(/-I_`U?[I[NG@9]@(DJ7YF#U!.7D#)`^7+O1][6023LJ3%N M)C3&M<>F`=K7->;P[2("=_&>J!,_#B_>U]#NS9MZ&!D](>F&0]S[,?*?`+JA M9HX.RA'])SP8\X`Y:%-WW#C!I[@G)"3O/:!FC]`)(OMV%=PCX(C+F#M`#10# M2:AUU.DDL1(^/L8@+W+Y+X+@%N_2&`*2[P/($R>/V%>``#TC*<;*!;JGA#JB9(UOH(*$?"\5+"",1%Y< ME3Q8P(ZLEMY:'#5K#8R#;AW7CL7MS';B,B'`F+OPG-!RJ:0":=B-(&DAS(!_ M4A\$B#T<'RD'@?8[\PYP3G]$!O5C-N[A1E*&-JL?G#"[5!C0L\V;NI(J4\521?G2D))ZD@!!Y-6&%Z'NE&95P]R39(^\9U8SK;O/S-A@ZV M5O-L?KJ]1_GIE"1%+:5D^'=)3R%!CUDDBOKK``@@;[$`V-&7KCT5T#\)ZAOO`-&-`W088P)')A@RX`XZ=T&]AY^JS.3`+.Z M?]HA*/R!%HYVF1_V=AH?2(D&"&&62@6.234E(PV\D;6'RR-0WH:]\PZJC`=5 M)=BDW,,%(P\4][BE$]T2!YPL`@S/F[/>`&Z\L5NO2ZNT.7:'--%&5?G=,1<& MTI<0A>D>0]FEF=]EJ/N41Y*;4XV"(`NE-TX(QJ*Q4L3#[AH0&JCM:GM/XEKKX:KC-JOADP M:=K?"9,>C/3S#'R\#K6,F8]JA#B7G#/723JPV6R11%]%'XOG'LB3HW!)L^1Z M;+4"GR-B,H&]L1W9"YLK+\I+HWCI`AO_J9*X>V\3=RQK-*,E!19(> M5^#3>_AQ^?O[N;?:!\D:`P>J#W$3NI>CJS\KHHAXUS*X6Y0.*V4O6E=K9<"# M*CQ0A5-=B/_4&%8Y#]72/O#A,';@][[18@(M#GD+HS1:U]AQIG2RKC6:V;9^ MK7&4*9WZM>:!+IVMHMB]+S6-J1Z"$!LZ#VHEH1=S7.&!PE-QL5R_3V9#HF1) M/$#\)5H7"B?739;)PH&+"3%E3(@$XB52AHI%'+&I$SO<.$&+A6Z?>`@<'AFL ME#+\=`@R:HX1E*(Y8@&:#RE@2,3-PBU.?XBPWDRQG,7N!`CM1O,5B&#>3O;?(+7"AUZCXR7`W#WT] M]X$"G/V"A=]@E=Z2B:@<7+EQ/;39S3Y."H,#NX'S).X8%M.AZBF?&_5/M$8( M=VSD&= M`.1'7\?:8B:"UYUP;GG(50A*LC+M8O]2AC&NN=GF)#2?<\=JQ53R:A@^VNMW MQV/\U.]=PB?32/L45X:^MID7&WRVWIX=9& M4HRT3YSDI[2H,O7.S+"EDJF+6YC\(/3C;]R+(`U!)1%U*;A&3+FN%&H[H@E7 MJ^1M`>X)@]_'5]V/@S^ZMC%>O;CHCKCO7)D?+?V:-U;JB;FNX:?>Y7MTPG?, MTK/3*W*XIPJOLX6?!OU^MG38[7<_C'1Y+L8B;2)12+L/PEN.,-D>N?W2@5*L M5BR&41R+,J'9>*/'`]NO7KW+\?7@ZK??JSPVF^MOL@G5Y.);4CKL(#U.D.CN M]D"<:R,O:,QG[_I]&&[P^?R_`BR%FWZW^\E`C034M`C"?;#@8+US#K2%?AP\ M9U-ZYX(DTL5/V"?'CY6'+(>V_;`P=>/DWXNZ=?R27![[*&E)G%<@),W9*'.@ M#DVR`I(V.PCT+&K3G@:Z@EL%3G4,'D[@CX0/9D863AG71D]"Q\CBIK@SE6HZ MSL&\@]\[MUZRIM;U^`YHV<5#L-V>N>U[?-MQ!+*Y_#MB M"V\6*^LZ'\:*:N>^@ZGE&]*T4`*&/Z%4EV/)IUO:1Z0YMG&G#-&#@/;ZL;$> M?01I$7#1'@;<*N0CD/X*KT7\Y7DJB"J?H,F#@N8-UUFM5'X0EDBTH\2KNZG. MBV#NNW76B\G2K,99>I@=$A"*N0/0NH2]; M:73`G5Z<:JY"<)`Z6I$8(K9?W)VXS&67[OW!>&5&6(K)B%:J!/Y^-"J&0O(MV=,52* M-G=%MJB;FXU%9K@!4@I:1TG#H3B6RM/)%SYQW-MZ1FQE^+ZE6TH)EK:GV\)$ M3WV&8??H]T9Y&0I=(`*ZH_AN*\V'J=,I2:QXC]IQN:6,)].1#7-T+:U,6KN> MJTWE:X>E/=WTH'N-'H)X/E9_B.TN' M,W2T7+7/)F-#XS,@RPY(HUGDXO%!@>>91U/.H[5+>SXY6%;7>!:B4=2PE6:T MOO`LD^)P6^?CKT7TC.\6"PQM,!RK)+6*S69S_`+7O)2=@VM^8XR%2K7;`'LG M50+JQ/==RB/@E,Y2@W,^(8XK&\BUF45:H5R&T%+9^M*9*`)Q)3_Z=2E*GRTD?0C2Z#.]9H8$*N M]G&G1;GIFD8V,MWX+/1YXK%#W)YVNW-@)(H];K01F_B'8HE8NQB17%[%X?''J@@'N##Q73B#N#GDA:?RYFC>PL:XYZ_;O^,>_Y: M)A=AOT[],%QN'0>3FD?[(%FC`-.`%^V!"Q/?(50N%^B$X-KX@`4;?_#/X]_JV9U:@`` ` end =------------------------------------------------------------------------------ _ _ Munehiro (haro) Matsuda -|- /_\ |_|_| Business Incubation Dept., Kubota Corp. /|\ |_| |_|_| 1-3 Nihonbashi-Muromachi 3-Chome Chuo-ku Tokyo 103-8310, Japan Tel: +81-3-3245-3318 Fax: +81-3-3245-3315 Email: haro@kgt.co.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message