pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/46340: lang/openjdk7: DragonFlyBSD port
>Number: 46340
>Category: pkg
>Synopsis: lang/openjdk7: DragonFlyBSD port
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Mon Apr 16 21:10:00 +0000 2012
>Originator: Chris Turner
>Release: n/a
>Organization:
>Environment:
n/a (dragonfly) or:
DragonFly dev01.lan1.tx.199technologies.com 3.1-DEVELOPMENT DragonFly
v3.1.0.312.g538810-DEVELOPMENT #26: Thu Mar 15 22:01:06 GMT 2012
root%dev01.lan1.tx.199technologies.com@localhost:/usr/obj/usr/src/sys/GENERIC
i386
and also x86_64, v2.11 and 3.0
>Description:
Builds of lang/openjdk7 has been broken on DragonFlyBSD intermittently,
and additionally previously only was bootstrapped through on the i386 platform.
After some work ~1/2012, I was able to bootstrap openjdk7 on both i386 and
x86_64 DragonFlyBSD via the route of kaffe (jdk1.4), wip/jdk15 and wip/jdk16
(due to lack of redistributable bootstraps this path is needed).
My final pkgsrc subtree (builds on i386 and x86_64 dragonflybsd) is available
on:
http://leaf.dragonflybsd.org/~cat/df-jdk/pkgsrc-i386-x64/openjdk7/
With my initial i386 version under
http://leaf.dragonflybsd.org/~cat/df-jdk/pkgsrc-i386/
The subtrees also contain the openjdk bootstrap tarballs as provided for
in the bootstrap.mk logic.
Since some discussion would be needed about how to host / maintain these binary
bootstraps, and possibly more 'proper' integration might be needed before final
inclusion, this bug is submitted without a simple 'patch' but instead with the
web references as outlined above,
so that the bug might become a discussion, leading up to a final solution /
patch / etc. for inclusion into the tree.
As a side note, I have discussed this with John Marino (pkgsrc comitter for
dragonfly), and Francois Tigeot who had done the initial work of getting the
i386 bootstrap up and running previously. They were als able to properly
reproduce the build in their environment, fwiw.
Similarly, I was able to reproduce the i386 build on NetBSD-5, but
the x86_64 build did not complete on a 6-dev (5.99) x86_64 build approx. 1
month ago.
Rather than let the build languish, I thought it best to get the 'ball rolling'
on integrating the Dragonfly work so that it can be maintained 'in-tree' as
part of regular package maintentance.
Any feedback / needed integration is welcome to this end.
Thanks
>How-To-Repeat:
>Fix:
Home |
Main Index |
Thread Index |
Old Index