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....
Responsible Changed From-To: freebsd-java->glewis I'll take this.
----Next_Part(Tue_Jan_28_18:38:59_2003_302)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello Greg, After I submitted my PR, I've recieved two problem reports. 1) Fails to compile on 4-STABLE system: - Missed a one instance of gcc/g++ rename. 2) Fails to compile on 5.0-RELEASE system: - Fix missing 'struct timeval' definition, by including sys/time.h for threads_bsd.c and threads_md.c files. Here's the fix for those problems. After appling the orignal patch to java/jdk13, replace two patch files that are attached to this e-mail. Patch file to be replaced are: - patch-native_threads.bsd - j2sdk-use_gcc32 If you have any questions, please let me know. Thank you, Haro =----------------------------------------------------------------------- _ _ Munehiro (haro) Matsuda -|- /_\ |_|_| Kubota Graphics Technology Inc. /|\ |_| |_|_| 2-8-8 Shinjuku, Shinjuku-ku Tokyo 160-0022, Japan Tel: +81-3-3225-0931 Fax: +81-3-3225-0930 Email: haro@kgt.co.jp ----Next_Part(Tue_Jan_28_18:38:59_2003_302)-- Content-Type: Application/Octet-Stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="jdk13_newpatch.tar.gz" H4sICCDPNT4AA2pkazEzX25ld3BhdGNoLnRhcgDtVllz2kgQ9iuq8n/ojfMAlgU6wGA2pCyDbOPl KiQ73ieVkAZQrIPSSDkqlf++PQJsDE7s3c1m8zDfgzSa+aa71dPHLJzUnUuRk/ofiJ3OE+J4tDyh 3t4PhKzI8nG1uicjlLqWvxHrt6pV63ty/Vip4UCr41ipVvEF8o804lvIaOokAHtzJ4m/x/s4JyT4 GQb9XEiSBOVyhSZuhcaBk/i0Ml/4lccBkS+vxjYGR9ktWBmBKycCtQGy3JTVZu0EVFnWBFEU/7VA tampTbW+FHh6ClK1cXQMIj7rcHoqwIEfuUHmEXhD08SPZuX520eT/ixygu3Jz6j1fkF8vJD6IXmC nxAaZ4m7s5R6gT/ZmVxbwgxWG1VmsdqoHTVykwuvaEYXMImzyAsIpa8E+Pq7AIJIoiyExdIXds75 Aua1ObIHw6Pl4E/DXI2uht3B0Xr1nd61Vh/9a8u4tTcm2sNBJ/9mSkQBXIxuOJyR1EQFJPLM1EmJ mVtc3DWAbpBKAnxB6/0pFDen4Q3oA703NixjYHVvjFL+1zW1zv66psmrg8r3LUVLb2m+8bcWjEyb WWkMOkYH5RcKXhYurJzVi2e5fLraVcp9dIBiZCTSjz5WKygW/SgtrcW66af084IZWmCWFlyHEmhb t/bVGXrJ7F40C5VDkEvwPlzYk2wKbhyl5FMKKGweZyksowJCh97BNE5gEsTuHXoGungCJHXL5TIc VpY/WFPyH6zV1pGIDvGnTG1hgubcobmFr2jwapoFyNQjU+gYZ9cX9pnZsQc685dtXY4NvWMKYJEk PHf8gHhN4e8nY/hELmpNWf6nubgjT20qx03t5CEVVS0PbG03FUmKHsYE2H8yF/e3k4sdGs0Xnk7G nQ3fFrWRp/v3Lrft84QQ5nJ7X/i/y+wvi/cq9e6kjBJ75rqa+p/oeK7/K7K21f/VqqLw/v8zwEqO G4dhHFU6ZEol1oxn4V05TmYFa54t64AGSoPVAVV9qCtPbNraoCrN6kbh0NSjExDzJysc+hg20YLX xWtzfNYd2CPduiw5CVLM71OoAG3d2qEMurftYb+vYwvMea6TClK7vSMLSaNuzxgvWRj+yBqNnmWB ZCDx9vYZoigK4kuUairyXqBWU5li8SWKUSS0O1uqXQ8OAPsm9nzqu5BF/qf8DJ3IQ/Zlf9h5LHXX jfMwZtT+jq2bh+KGi3Ubwx5bWQTZzI8qk8wPvPsedDG4Dp07MsWmt4yz7f6lKo/610sEbd8fj5vV xkPsKbXjI0UBcfVm8dfX/zBaM7Y9b9OAgexkQcp8skB5CfgU2Gn7Eaz6SH7qLfQvSO+cIMBnFEtZ hLXTwzHeKj6QhPpxxIKtlQcKo+VH1spP5bl94nLfmoi+bg9HFrpYGqKN0k3fXgkWxPsxkgXodWzz Uh8bve6Zfd7TL1oSxXJG8LRGPd06H477Ni6ZLan3unil3+j4UQIpcD6mr4uds4sS+//HlwLACy5e Fco0BhedOiFAnSkJPkMQOx7a7aSQZFHeqXlv5eDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg+JXwFyvB npYAKAAA ----Next_Part(Tue_Jan_28_18:38:59_2003_302)----
----Next_Part(Wed_Jan_29_17:48:13_2003_799)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi all, # I'm resubmitting this email, in the hope that, it'll forwarded to # freebsd-java@FreeBSD.org list. After I submitted my PR java/47397, I've recieved two problem reports. 1) Fails to compile on 4-STABLE system: - Missed a one instance of gcc/g++ rename. 2) Fails to compile on 5.0-RELEASE system: - Fix missing 'struct timeval' definition, by including sys/time.h for threads_bsd.c and threads_md.c files. Here's the fix for those problems. After appling the orignal patch to java/jdk13, replace two patch files that are attached to this e-mail. Patch file to be replaced are: - patch-native_threads.bsd - j2sdk-use_gcc32 If you have any questions, please let me know. FYI, http://www.freebsd.org/cgi/query-pr.cgi?pr=java/47397 Thank you, Haro =----------------------------------------------------------------------- _ _ Munehiro (haro) Matsuda -|- /_\ |_|_| Kubota Graphics Technology Inc. /|\ |_| |_|_| 2-8-8 Shinjuku, Shinjuku-ku Tokyo 160-0022, Japan Tel: +81-3-3225-0931 Fax: +81-3-3225-0930 Email: haro@kgt.co.jp ----Next_Part(Wed_Jan_29_17:48:13_2003_799)-- Content-Type: Application/Octet-Stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="jdk13_newpatch.tar.gz" H4sICCDPNT4AA2pkazEzX25ld3BhdGNoLnRhcgDtVllz2kgQ9iuq8n/ojfMAlgU6wGA2pCyDbOPl KiQ73ieVkAZQrIPSSDkqlf++PQJsDE7s3c1m8zDfgzSa+aa71dPHLJzUnUuRk/ofiJ3OE+J4tDyh 3t4PhKzI8nG1uicjlLqWvxHrt6pV63ty/Vip4UCr41ipVvEF8o804lvIaOokAHtzJ4m/x/s4JyT4 GQb9XEiSBOVyhSZuhcaBk/i0Ml/4lccBkS+vxjYGR9ktWBmBKycCtQGy3JTVZu0EVFnWBFEU/7VA tampTbW+FHh6ClK1cXQMIj7rcHoqwIEfuUHmEXhD08SPZuX520eT/ixygu3Jz6j1fkF8vJD6IXmC nxAaZ4m7s5R6gT/ZmVxbwgxWG1VmsdqoHTVykwuvaEYXMImzyAsIpa8E+Pq7AIJIoiyExdIXds75 Aua1ObIHw6Pl4E/DXI2uht3B0Xr1nd61Vh/9a8u4tTcm2sNBJ/9mSkQBXIxuOJyR1EQFJPLM1EmJ mVtc3DWAbpBKAnxB6/0pFDen4Q3oA703NixjYHVvjFL+1zW1zv66psmrg8r3LUVLb2m+8bcWjEyb WWkMOkYH5RcKXhYurJzVi2e5fLraVcp9dIBiZCTSjz5WKygW/SgtrcW66af084IZWmCWFlyHEmhb t/bVGXrJ7F40C5VDkEvwPlzYk2wKbhyl5FMKKGweZyksowJCh97BNE5gEsTuHXoGungCJHXL5TIc VpY/WFPyH6zV1pGIDvGnTG1hgubcobmFr2jwapoFyNQjU+gYZ9cX9pnZsQc685dtXY4NvWMKYJEk PHf8gHhN4e8nY/hELmpNWf6nubgjT20qx03t5CEVVS0PbG03FUmKHsYE2H8yF/e3k4sdGs0Xnk7G nQ3fFrWRp/v3Lrft84QQ5nJ7X/i/y+wvi/cq9e6kjBJ75rqa+p/oeK7/K7K21f/VqqLw/v8zwEqO G4dhHFU6ZEol1oxn4V05TmYFa54t64AGSoPVAVV9qCtPbNraoCrN6kbh0NSjExDzJysc+hg20YLX xWtzfNYd2CPduiw5CVLM71OoAG3d2qEMurftYb+vYwvMea6TClK7vSMLSaNuzxgvWRj+yBqNnmWB ZCDx9vYZoigK4kuUairyXqBWU5li8SWKUSS0O1uqXQ8OAPsm9nzqu5BF/qf8DJ3IQ/Zlf9h5LHXX jfMwZtT+jq2bh+KGi3Ubwx5bWQTZzI8qk8wPvPsedDG4Dp07MsWmt4yz7f6lKo/610sEbd8fj5vV xkPsKbXjI0UBcfVm8dfX/zBaM7Y9b9OAgexkQcp8skB5CfgU2Gn7Eaz6SH7qLfQvSO+cIMBnFEtZ hLXTwzHeKj6QhPpxxIKtlQcKo+VH1spP5bl94nLfmoi+bg9HFrpYGqKN0k3fXgkWxPsxkgXodWzz Uh8bve6Zfd7TL1oSxXJG8LRGPd06H477Ni6ZLan3unil3+j4UQIpcD6mr4uds4sS+//HlwLACy5e Fco0BhedOiFAnSkJPkMQOx7a7aSQZFHeqXlv5eDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg+JXwFyvB npYAKAAA ----Next_Part(Wed_Jan_29_17:48:13_2003_799)----
State Changed From-To: open->closed Committed, thanks!