What is the Build Process for Codes inside jdk/src/macosx/native/jobjc

Michael Hall mik3hall at gmail.com
Wed Apr 17 18:44:52 PDT 2013

On Apr 17, 2013, at 7:50 PM, Dan Xu wrote:

> So it must have some extra build steps to generate those jobjc results. And I wonder what they are and why they are special and not merged into the regular native compilation and java compilation processes. Thanks!

One of the Apple people would probably be the best source for an answer on this. 
I think roughly the jobjc stuff allows for dynamic ObjectiveC bindings from java without the use of a native compiler. Apparently, it is sort of the current successor to the past Apple JDirect or Cocoa/Java native interfaces. It would be a unique OS X thing. So probably isolated in the build process for that reason. Back when I was trying to get 32 bit builds to work I was into this a little bit but don't really remember anything on how it worked.

Michael Hall

trz nio.2 for OS X http://www195.pair.com/mik3hall/index.html#trz

HalfPipe Java 6/7 shell app http://www195.pair.com/mik3hall/index.html#halfpipe

AppConverter convert Apple jvm to openjdk apps http://www195.pair.com/mik3hall/index.html#appconverter

More information about the macosx-port-dev mailing list