pkgsrc-WIP-discuss archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: jdk14 native bootstrap
On Mon, 22 Aug 2005 22:26:23 +0200
Geert Hendrickx <geert.hendrickx%ua.ac.be@localhost> wrote:
> As said above, I have been able to use wip/jdk14 itself to bootstrap
> wip/jdk14. In fact, this worked out of the box. This way, the linux jdk14
> is no longer needed once you bootstrapped wip/jdk14 once.
>
> The question now is how to handle this native bootstrapping in pkgsrc,
> since it's a circular dependency. Please post your opinion about the
> options given above.
I think only a few players in the world are allowed to ship binary
versions of the JDK. FreeBSD might be one of them. I do not think
NetBSD has gotten such permissions from SUN. I am also unsure about the
status of native JDK on FreeBSD at the moment. (A quick browse through
the 5.4 release pre-compiled ports in the java directory did not show
anything that looked like a native JDK.)
A binary version is needed for bootstrapping purposes.
I suppose something could be fixed to handle this situation in some way:
1. user installs linux-jdk
2. user installs native jdk
3. user deinstalls linux-jdk
4. user does: 'cd pkgsrc/wip/jdk14; make update/replace'
I suppose 'replace' might work right now since it does the build before
it deinstalls anything, but it will fail if the install step wants to
do some java-thingy (compare with C/C++ binaries which might be
re-linked in the install step to change the rpath).
Perhaps a far-fetched scenario?
What did you do to enable bootstrapping with the native version? Just
change the dependancies (.include another buildlink3.mk file)? How about
some makefile logic to try and find a suitable JDK and include that
bl3 file?
--
Best regards
Lars Nordlund
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
pkgsrc-wip-discuss mailing list
pkgsrc-wip-discuss%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-discuss
Home |
Main Index |
Thread Index |
Old Index