2019-07-16

<lopsided98> What's wierd is that adoptopenjdk only provides a JDK for 32 bit ARM, not a JRE
* samueldr is curious if doing the same to jdk fixes chromium bootstrap
<samueldr> why only the JRE, and not the JDK also?
<THFKA4> nixos has options that can toggle build dependencies, right? how many people really care about jdk for their docs
<THFKA4> thing is...SHOULD it depend on jdk upstream

2019-01-29

<sphalerite> samrose_: you can use nix-store -q --graph to dump the dependency graph of your drv and find out what depends on the jdk

2019-01-28

<samrose_> I think my jdk issue stemmed from my workign from a branch that merged in upstream instead of staying pegged at release-18.09
<samrose> I wonder if there is a way in configuration.nix to tell nixos not to try to install this jdk package?

2018-01-17

<Mic92> andi-: does debian patch its jdk?

2018-01-07

<andi-> I started re-using the debian jdk's now

2017-12-25

<andi-> I start to question the sanity of all the java developers... you bootstrap with a jdk of version-1, it checks it during configure, says it's fine.. starts compiling and complains about an outdated compiler...

2017-12-22

<andi-> and since .jar files are independent of the platform you only need one platform where a jdk exists to re-create them. That should allow "blobless" jdk bootstrapping
<andi-> maybe I should lower to goal to: building a jdk for aarch64 and providing it as blob to break the recursion :/
<andi-> great... this java stuff creates an even bigger recursion.. to build any alternative provide for a jdk or just a jre you will need antlr, classpath, … which in turn require a jdk again o.O

2017-12-19

<andi-> the insanity of that java foo.. there is a bootstrap jdk (${gcj.cc}) which I've to wrap yet another time since we do not provide javac (which usually is a symlink to gcj)...

2017-12-14

<grw> only thing i hit needing jre.. you can use oracle jdk as Dezgeg says
<Dezgeg> you could bootstrap from the oracle jdk
<sphalerite> Maybe you can also use another distro's jdk for it?
<andi-> I have the fear that I might need to cross-compile a jdk at first and then use the result as a (permanent) input for nix builds
<andi-> packaging openjdk requires an alreayd compiled (open)jdk... well this will be "fun" of sorts. The current openjdk build depends on some obscure binary packages that are downloaded from dropbox.com..