IcedTea 7 Patches for with-project=bsd - A Plan
Andrew John Hughes
gnu_andrew at member.fsf.org
Mon Mar 9 04:37:01 PDT 2009
2009/3/9 Michael Franz <mvfranz at gmail.com>:
> Here are the patches against IcedTea7 changeset: 1623:5bda1b46a64f they
> allow Fedora 10 to build the bsd-port changeset: 65:72d04adc33f8. The
> build is not perfect and does not work as well as an older set of patches
> (the build fails with some genxx.sh script but finishes fine if re-run).
>
> Since my original attempt the nio2 was added so, this needs to be disabled.
> I have tested configured as:
> ./configure --without-rhino --disable-liveconnect --disable-xrender
> --with-hotspot-build --disable-nio2 --with-project=bsd
>
b50 on includes NIO2 so disabling it is no longer an option. The BSD
tree should be synced to this.
> This almost builds on OS X, but I have not figured out my issue with jar and
> how specify a new include directory and a new lib directory. These patches
> do not allow zero to build. I did have this working in the previous
> version.
>
twisti added some support for additional lib directories IIRC, when
adding OpenSolaris support.
Check the bit where you added BSD support.
> The ecj build requires gjavah as there are patches that assume gjavah is
> used instead of a standard javah, it seems gjavah generates code a little
> differently.
>
This is intentional. The ecj bootstrap is designed for GNU
Classpath-based solutions and was designed around gcj. It probably
should be split into individual tests for specific bits of missing
functionality.
> bsd-Makefile.am.patch should indicate how I worked the patches into the
> build system.
>
> Michael
>
>
>
--
Andrew :-)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the bsd-port-dev
mailing list