Date: Mon, 28 Oct 2002 13:50:28 +0200 From: Alexey Zelkin <phantom@freebsd.org> To: freebsd-java@freebsd.org Subject: [phantom@FreeBSD.org.ua: jdk 1.4 roadmap] Message-ID: <20021028135028.A30472@phantom.cris.net>
next in thread | raw e-mail | index | archive | help
hi, Hopefully first patchset is will be released soon. It's up to Gerg now because I finished with most important things to get it ready. Please note that first jdk14 patchset is for ERALY ADOPTERS ONLY. Don't expect that it will even work for most of Java applications. There're some things which those who'd like to give it a try: Most of recent testing work was done at -CURRENT (my one is built from 10 Oct sources). Please make sure that your gcc compiler is: : Using built-in specs. : Configured with: FreeBSD/i386 system compiler : Thread model: posix : gcc version 3.2.1 [FreeBSD] 20021009 (prerelease) To those who'll try STABLE make sure that you are running post-libc_r merger -STABLE. Without Max's libc_r MFCs jdk will not even build. To those who's going upgrade -CURRENT, please keep in mind recent changes in -CURRENT, so upgrade to most recent -CURRENT is not recomended (I think sources from 10-15 Oct would be ok) So, proceed with upgrades and download of jdk1.4.0 sources and wait for patchset release... :-) To those who's interesting in participating development work I have attached a my short TODO list for next port's milestone. Regards, Alexey ----- Forwarded message from Alexey Zelkin <phantom@FreeBSD.org.ua> ----- Date: Mon, 28 Oct 2002 13:26:22 +0200 From: Alexey Zelkin <phantom@FreeBSD.org.ua> To: java-port@yogotech.com Subject: jdk 1.4 roadmap hi, I have summarized things that need to be done for FreeBSD jdk 1.4 port. Maybe I need to commit it and maintain somethere in CVS ? -- Roadmap of FreeBSD J2SE 1.4 Port: Milestone 1 (REACHED) Goal: JDK should be self-buildable w/o any additional hacks. Milestone 2 Goal: Stabilize J2SE Important issues: . Remove dependancy on libc_r sources (hotspot & libhpi). I have committed pthread_attr_get_np() support to -CURRENT. So after MFC and release first early preview patchset I'll proceed with this task. . Finish with deprecation (or integration) of Interruptible IO More review needed. . Review & fix warnings generated by j2se/ part. . Cleanup sources Review XXXBSD's present in tree and make appropriate reviews/fixes. . Find simple tests (additionally to j2se/src/share/tests) and try to check functionality of separate parts of jdk . Try to find a problems which cause jdk to fail at runtime with -O >= 1 . Fix Native Bootstrap! . Review difference of '-pthread' & '-lc' or STABLE and CURRENT. Do we really need '-lc' for STABLE ? Can't we use '-pthread' for CURRENT ? Non-important issues: . Make plug-in at least buildable . Remove Solaris specific usage of /dev/zero . Remove Solaris specific usage of ISM . Enhance custom debuging primitives . Review & maybe fix some warnings generated by hotspot/ part (undo -w hack) . Make Release target work (throughly review make output) . Japanese manpages . Check out javax.sound functionality . look for completely added .h files from FreeBSD (math.h, bind .h'es) . Ressurect commented out getconf(3). In -CURRENT we have already all required primitives and soon we'll have in -STABLE. Since we are not going to support -CURRENT's and -STABLE's before middle of Oct it's good idea to remove all hacks and use getconf() only. Know Bugs fixing: . Fix bug with wait() appearing in some JFC demos Not yet looked over. . Fix bug with elapsed_*() Fixed. Commit pending. ----- End forwarded message ----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021028135028.A30472>