Hi Folks, My diffs for mingw32 port have been mailed to classpath-patches. I believe that my mail is being held pending list-moderator approval due to their heft. Any questions or comments would be appreciated. Thanks, Chris On 3/3/07, Chris Cole <cjcole@xxxxxxxxx> wrote:
Hi Tom, I'm using configure. My changes are based off of 0.93. I haven't made changes to any .java files yet (thanks for the heads-up), but I'll poke around and see if I need to do so. These are the changed or added files: configure.ac ./include: config.h config.h.in jni_md-x86-mingw32.h jni_md.h ./examples: Makefile.am ./lib: Makefile.am ./native/jni/java-io: java_io_VMFile.c ./native/jni/java-lang: java_lang_VMProcess.c java_lang_VMSystem.c ./native/jni/java-net: gnu_java_net_VMPlainSocketImpl.c gnu_java_net_local_LocalSocketImpl.c java_net_VMInetAddress.c java_net_VMNetworkInterface.c java_net_VMURLConnection.c javanet.c ./native/jni/java-nio: Makefile.am gnu_java_nio_VMChannel.c gnu_java_nio_VMPipe.c gnu_java_nio_VMSelector.c java_nio_MappedByteBufferImpl.c javanio.h mingw32_javanio.c ./native/jni/native-lib: cpio.c cpio.h cpnative.h cpnet.c cpnet.h cpproc.c ./tools: Makefile.am Most of the changes are simply to allow compiling when WITHOUT_NETWORK is defined. The Makefile.am changes are to support using ';' as a path separator instead of ':'. I'll get started on the paperwork. Thanks, Chris On 03 Mar 2007 09:01:15 -0700, Tom Tromey <tromey@xxxxxxxxxx> wrote: > >>>>> "Chris" == Chris Cole <cjcole@xxxxxxxxx> writes: > > Chris> I have the first cut of a port to an exotic platform (non-POSIX). > > Cool. > > Chris> I'd like to investigate the possibility of getting my changes > Chris> adopted into the project. What's the best way to start that > Chris> process? > > First thing is to get started on copyright assignment paperwork. > Mark should probably do this but if he can't I will send you the form. > > Next is to start looking at how to merge it in. It may be a little > difficult since Classpath doesn't yet have native code for a non-POSIX > port (afaik). I'm sure we can figure out something sensible though. > > Maybe you could describe your port a bit more. What files did you > add, where did you put them, do you use configure, etc. > > A non-POSIX port may also need some .java changes. ISTR a place or > two where we have POSIX-y assumptions, like File or .so name mapping > or something. > > Tom >