From owner-freebsd-java Thu Jan 23 4:50: 8 2003 Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A10337B401 for ; Thu, 23 Jan 2003 04:50:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA27043F43 for ; Thu, 23 Jan 2003 04:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h0NCo1NS078382 for ; Thu, 23 Jan 2003 04:50:01 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h0NCo14W078380; Thu, 23 Jan 2003 04:50:01 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 09C8E37B401 for ; Thu, 23 Jan 2003 04:45:09 -0800 (PST) Received: from hfep08.dion.ne.jp (hfep08.dion.ne.jp [203.181.105.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id E396C43E4A for ; Thu, 23 Jan 2003 04:45:07 -0800 (PST) (envelope-from haro@h4.dion.ne.jp) Received: from localhost ([211.126.16.162]) by hfep08.dion.ne.jp with ESMTP id <20030123124503690.UMFJ@hfep08.dion.ne.jp> for ; Thu, 23 Jan 2003 21:45:03 +0900 Message-Id: <20030123.214235.59462241.haro@h4.dion.ne.jp> Date: Thu, 23 Jan 2003 21:42:35 +0900 (JST) From: Munehiro Matsuda To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: java/47397: [PATCH] java/jdk13 to enable HotSpot compilation 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 >Number: 47397 >Category: java >Synopsis: [PATCH] java/jdk13 to enable HotSpot compilation >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 23 04:50:01 PST 2003 >Closed-Date: >Last-Modified: >Originator: Munehiro Matsuda >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD jkpc11.ttr.kubota.co.jp 5.0-CURRENT FreeBSD 5.0-CURRENT #39: Thu Jan 23 00:14:20 JST 2003 haro@jkpc11.ttr.kubota.co.jp:/home/haro/tmp/sys/i386/compile/NEWJKPC11 i386 For FreeBSD 5-CURRENT/5.0-RELEASE with jdk-1.3.1p7_2. Also, FreeBSD 4-STABLE should be ok. >Description: The included patch does: - Should fix java/jdk13 port compilation on FreeBSD 5-CURRENT/5.0-RELEASE. Only tested with 5-CURRENT system. - 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. - 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. >How-To-Repeat: - Apply the patch to java/jdk13 directory. - Then type, something like, make WITH_HOTSPOT="core" install or make NATIVE_BOOTSTRAP=t WITH_HOTSPOT="compiler1" etc.... >Fix: begin 644 jdk13-hotspot-build.patch.gz M'XL("%NZ+SX``VID:S$S+6AO='-P;W0M8G5I;&0N<&%T8V@`Y#MK5^+(MI_U M5^Q19QK$\-96'/LT0EKI1F`1[.Y99\[-Q*2`*"3U'$$._[^'CQ^W86OK8O!%O6SVE;.=O:?OI=)Y79&?"Z:E3WR#%4;>7:F\ M`W\28+MUWFJV!>PVY)EEF,/M'%Z90_C%0-(6,S+?6H/+[O5`[;6O+UJ=[#;4 MVVUU4.]?R(.S+6TR@=G$'YD6F%-MQ%Q",W$99^R$6,J=E`+&>NV6,E"5Z_/< MV593/K^^J)WM[$1D85LBLG&J:J<^:'V5U<%E7ZXWE>QV[B4(^/$C.7[9'2B] M[B";H`[X$1,%!U?U+[**`BEBZ++7PJ4;.8Q98&F>.6<[<:E*Q1*Q>I! MM;PL&,T7"[4DW"KK$6NYI?G!`$>0$Q/WGN)3GN'L#'1[.D/5<$I)U)TN7UK$ M>G[=:C?#*6"-=KY1K>T^];G^@-%O]Y\)$ MLT8%_G@[QU54[GP5&K+XU-L#M=&]ZK7:79WM/[6ZCWA9&?V-:29F& MR\Q5CXJE8HGL)I,<^G#&&2\6UTET#&A52U)LC3S-20BA.?H8+@X MSK8XV-8N=)C.7%=S'F%H.X"[-F,.L`?/T73/M"VPA^#:OH-`PO(JA^3I2NCJ M2D?"\B9,T]]1$NR(N\G]:<5/W
    ])[EQV56OE(MG('M=>O*'[<-8 MFS,@GN*HP+.!6=H-AHN0^-XU:[$4 M@CD#,H\%*_L/X-,1#C%;+IP"T\@<'R MD=%3VA8+-]7T,-"=PM",*R2M)M^R&H:CC[I!SJ;_A;:,M$X$J;VGQN55MXD, M]\'/W<,^#?TI%*)ZPA7BI'I0#H/?WM.50#"V/1<%*>4K^5+!=?2"[:KZS"^@ M.:MF]?BH,)\*3#@)9Z'Q-"Y)N2,6"CP(E_*<08ILN/NVZX4,)SV1B$/G7=S= M0;_>0TU!_:[/9KBL')[V6YO;)FZ49IG>HWX'0\VO,4)+8W"!B M(6?*H^NQ*7H05W`$>(%R:?[$2R'Q`@6.035=-<*P$O^2F=^J4G.#Y4Z*&RP" M_Q-V]D*+09?TJ?7]>0RRD*0LA'ZV_DT[]JOHYW4UR@=#$4TV(T_`DH_@G3B MK3*K%_^G4J.HHT!D=;0B]'KB2X8+*&_/\2T&;#KS'DDB#%?(X:=6I[F\BR!Y MCS.4&N,VZB$F:OC$P9L@V'X/+:-_Q:'+\6C^@^8,^M?R\[:14@%3K>JN]3=! M4;L9:*E:W@PSI'X;YF1$*!8*Q_7#LM"@!RMP4^C M*M5*U5HQ6(L<+<81>?(C43$Y:!CVK%2FP?JR4>D\47W\O=G_K@Q-NS/4H. MT$]0I5FXU>;:GOQ=QA&>&4@/L'<+_PI*`)0-8'ZV\Q<^DT*77/[P&Q:?0?4@ MS>'=?WT3R>\[/O07EAVY%V>9\&YE%M"LOT25,D=8[?X.I$_O=M[!NR?,8DRL M=/;*\/SN+PY*B3,F,O,=H(*95]9H+#_(8/Y9E$[^M9\5.T,2DM...G,IFU.N MU,HGL;U6P\?* M9;TOJY@39?GR(YFPT1@\8,3`:9/I76=@C'+R@ M!BV!Y`+W#Y/*WS'!)P2YGT?P`Q:;AD$X*'5J[P+,)"LF6N9HG$>MP7+7\;%" M#FI;BU(NJB#^VS<=9AP`UI2+LG?&'')EHE)"C>.87`]K8\TQ<'.C%?PU;T/M M%'[-ZSL"O6E!'[_=_&AZEP=YCKQZB'8T?H4_2A0@J1XA6:)L\D`)R+>[GO3I MI&3%6O6P=GBX&MA*D<])"12B9@XB!2H6UL_\.J_/9LMZCQP2B>+FT+,)XS+# MY"?C7NN(FJ[X_RBRB=VH0^=[8VI-%&;B6T7[GFL>RX\_B*"T@$P6G#@L)1`A M3YA\\FF)A[.I-EM^'*(*QU[6E:C$2]V^10&X24:>#>7-&SS-/]S\QY50Z4-G'CBKR8"FW$*)*KZ@D&TYA.1NFAT,D<_NW" MS/=X)W(?O0S'1^Z%'FAYV_<.N!.C6W>LH0^C),K1G$> M)KHK[&6"]DHV&XA=QK MO!7"/:_+/(_:4U@GX0K=H1AXMJNV)%224FLHWKMT>SB(Y*B^ M.!"9PCV#>VIR!HDCWF!((?12DZ#S?/Y@K*'WQR%]?(!TW9GIH2?W$)$V90>\ M94)3V'#(=%ZTJY1P:C?4<4/N+"`D6(T]'?9:C>23;Z:% M"-D2V+UC>M0]E3`%%(V\Q+!E2PZN[=+3,4:J"367=3:C[O?2K*:J*H-F0U7/ M2G33IIX%-06.JJK2O>XW9'PZD*]Z[?I`5@?U\[:L8BV\@N.B0!Y-YM/D-C+)'%E%UPSSK0;=O2H88J6W(U4?X0^(6C@Y'9QN]48X]V* MP+/\N,AQ2]U2RIRA09U-:6;/5B<.16"2;GV4,6788!/MD1D26I2ECU,`[*GI M24,'51L)H"4R)P5HY#/7#7!(8J?,"98$*:`ZO6S!C&%DNHC+Y6+)G6:JU,/A MQ-8\U&7^SFQE%+4Y**:ER!C28:+5V;W1,'O3-=P7E][`.%XFF[:B5$#-T]&M M)47:@[QB&:9C,6JY7MIZ3YDS8F(8=7@]A#:9;(1"1H:^Q5]62;J;QLY0_,F70SL?6[-(@1 M!YFN&YFL&TE7$_8P8Q:]P)`"*;30C2U#HEMDUL@;2^1%]+1EQ7F,8DB:^@U).[> MT_AQF.T8"!`IRP:'@&H_2E=W0_,TR67ZNIV?T>L?#-EBSS3'T1Y3K0]%YL:' M%Q1(TQDFW>%0(W.^QCHWN,24";B6(RNRZ#24`F*BW;!4JPR&4;;UHZ&YIFVI MJZVZB4H*H/!^&SE%"Z-HL<;%?AH%[[Q3ITDS#MQQT@&M7.QC6 M8B"AR%$BPC-$:VXZMC5EE@=SS3'%.WGJT-?[#36ZN)`[4;?+#"`Z;F[;ODM`,;`L$>_D@3^KUJ".:R]$KOURC`4'+M"R& M*6E7%^*@<\4P*1F/N*NFCD5MCK_KB$L\XA/_7W6IL7)]'Q6O_\DN->W"AC[U MYE6F-@EEE\&[[<:U4 MXC/%='HOZ)BCL8?BG%0DI%>BAJ'B6W!EZH[M\E?N[@&T+#U_(.:<((R"C-:Q M!+9,&_HVY:\];6)#?>+9!]!`UXX::IG:`9Q4*\7*`5SGE7P]+^;7L9CE-%VL MFUSFS)D1C(C_O,1R[:%WC^M'919Y#\P[AZ:!7LG4)OR$#Z7LCLD\*HI,BPR" M)U@"!;J<=!$@L].(8VHM9NYD\P!_V+[`@)N';%)[`A5>G]A8,[D^:OVZV<&I M(YKD\UP`<:`;M*T)L0>:KF-"H=%!CZA^QS@T=4/O.#%U3!<9:'32DKRO0$'G MD1BE*EBB\98#GXVRB14K".]8*"PV\FOP5J"4+T>#HFBEY@'&(\.-3BQB&8)) M*DD#02///1`SA$HA[_SX5)3TPV]`KTMQ,7EW&S(H/^Z2D16S#(:/'9'H\@71 M8,CN84@]:B02HA/V@+5L&-+R812*VHDZD>$]QOA3T4!(>6QH3NIC++/2'IMV MVE/TC2N/[W4TXN"I234M*-UVO=]2DF`F8VPX"^""M]'Q<2IY5G!C5;`JXE#' M=5IY&K1R7V8D`9?"R`0K$<]=P8\IB!6L2;`5@D:[U;G^OB2JY7$56%U!3.>T M5=9]5!Z//7BK\(]N8;$$G-])6$QQA0YTU)TQW1QBE$=S1^;I2!AG`,'HF]CT M+2).BHJ[)8Z"^LCGL>J=ID&Y8TP>(JC2T1HP>BNV0%8IKP&;V-9(_".PHZH` MBT&N\`:PRMP*:QQHF;<5SCC4,FLKC'&H&&=",Z"PS_=FI2 M3\*CYB+O=8H#6+P=2:Z1.DD$[4+I2.)YPZXX?0+*0.W+BMS_*C?53]V^>HW7 M:A&*#Z5B1*QN&#Q

    V-U;GU^_L+FWM&TO M[.RM3U^G(>O2W_`1:Z20\N,"96:V2TV01UIWB9)?2LRS]*J6MV+(8/`2>'/* M%:'"I8K'Q8*%;MD(XP+WR7.,-/S=L0;W!9O6U!I19QNS=CK,B;'&$@A_Y1_J M'5+PPZB$0>J.+5XB-OB[=D`BTMB^#\X.#S7=LQW>*1_C#'ST#Y#@VAIICE@] M4<[`;;`!]*V2%'B=N>7L`SQD8X>ZGS!+\'S'@OT,`>_CH^QO#Z?P'$,6:#G_ M#K!E;@W;I^)E+3("WH\AB^$+^!#?`F$FY'@M/@Z\O\I*!;,9X8@?:6\Q^UL8AZX%L)ADD$Y$M4/HN<,V="RF``H3 M=LEY=A%Z*)B:EBH(GJ&[."XF/^WVZ>H,[2$VX_TP^1$SPM@B9@KH%RB=+H-O M)G,:C[A_\VXUZ4732+2]8DY8U,3R]X;<&[2Z':C5@NYRX,@P*J.QPTYC!_A9 M[!O,'>YX:TR`A'C.^W+]2Z_;Z@P011PHIB:98E&B@+(R#;&:FF MBV.9P+B&V87"\X%A9I@5RKX;.ZX9I#F)'S.=*\VJ6LU".O[`WE;P&PO\_*<\ M87+S!A1Q#%R?=GGS!G8P4%+;$<+BG+(64Z>LQ8C*,AAC&K^SI":!N<77C\.S MM4LHAB-?.8Q[D"4_$H"&3*]!M!#VM8@BOK]A*<2C,GI]T55+DKG7W0FS,H$9 M$>`^N;P(;S`>`/!D6_7VLP\).H'?Z/6[S>O&(&[^6(`AV1DB8X[:L`VF*A3N MSN#P$&NG4K%<7;7]3=/>)Z?%C1EZ/.:*PF6J45T9LY!>OWYQ5:=7NW+_4[TA M)U9Q=^9HHZG&H["#\9&E3+SJM>4KN3.H^-[M55O=,4@+KFH;#4>EV"3/RD+LM/K4K4 MKWT)#"29(+]_?P%2-(!?05?TAE]!&36+:.=>0YLW-QO-)>JZ`52K4L.!JA+? M,A_X=F(8(7#Z#=9+RSF>VASV:H7?^/;HT]D&>^$_PPF/T8KBWLVC*B5T>QU0 MJ@6M`WZ]*;V(@8X%E6OEDUHIY6#O^_@A.]XFM2>:8[J%\!:)?O1 MXR3H)&^I=GB2[)S_.QB)Z4KM,'ZHJ7QQL,BM'==W9X#%#AU0<5TZ M7?M\RMO@.6;Y4PB/W7&P)U"NE9[:Z1Z(BS]D);CZC/G403CZK=X:!#=7UP/Y MNQI[T.BB1M$])X.F(LK@_1'S%"2!WEE!A\T4WAO+K++@QH#0G\,3"8$./1,? M@-^AWJFW^_];R=7]-`C$\&?V5YP/EPR-;"R[.$DT1IEFS*_$/?A&-I@$)QF! MD?CB_V[;.SY.%W<^D#'2]MJ#HW+DMB M/;I@S_#N!UVGC_[4QS$L*ZZR?$%D]]N$AB@5FZTF"Q>Q(=+*LB76[X.[V;7H M:/>)^W$21AI;5)5\LW@-@VN8L9?9G6<-CMG09N]9'JZJ-Z82390BQ:VH3$C! M8EUN**ZB;[D89,W@;JQWD>,XE$$E0X5+AHIQ4P:NEG_$0U+,BVI;7YW`0%9= M4FPB(VVL[-$A^$"Q6!?9[1(<)_;V^GF^24[SC[2L`2'-_Q_>VURW'B"4Q%8) M+K5*$!.U='5;);3$>K&]*SPQ;GURXA*$&'_HZ88MOVQ%P#G(X3SPYZ$JM^-< M!]]0_C>-NG"='CO$1%T$&E^$R^"AQ&@^[CX1`8?%J(\U+Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message