Isn't the jvm code supposed to be platform-independent ?

No, that's a misunderstanding. The JVM is the platform-dependant
runtime. It is Java class files (aka byte code) that are platform
independent. Just like: A sh or perl script may be portable; the OpenBSD
that it runs on is arch-dependant.

There is completely
no reason to build platform-independent stuff on slow arches, you can just
copy over the packages from the fast arch...

So, like in ports/books, any Java port that generates only class files
(no native code) should have

PKG_ARCH=       *

to allow this sort of copying.

as far as I know, the big
issue with java and slow architectures is that java isn't as portable as
it is supposed to be, and need arch-dependent shit to work...
Flame troll, ignored :-)

(and for Nikolay, we still have a few binary-only packages. There are
reasons for these, such as commercial apps/semi-commercial apps like opera,
but in general, if source is available, then source should be used)

Redhat and freebsd-libs. The source is available.


Reply via email to