On Sat, Aug 1, 2015 at 2:53 AM, Ingo Weinhold <ingo_weinhold@xxxxxx> wrote:
Building OpenJDK requires a java compiler, so bootstrapping requires either
some cross-compilation or a java compiler that isn't java based (e.g. gcj).
I don't known what method Hamish used. At any rate, once you have a working
OpenJDK, it is easiest to do further builds using a pre-existing OpenJDK
package.
As for the self-dependency, apparently the (1.8) recipe lists openjdk as
BUILD_REQUIRES. I believe it really should be a BUILD_PREREQUIRES. This
should solve your dependency problem (assuming Kitchen's dependency resolver
works as it should). It also shows that a haikuports.cross recipe can (and
should) be created.