24 May 2024 |
Infinidoge 🏳️⚧️ | I forget the exact failure, could try and recompile to check, but I know that it was a compile failure that I believe would need patching to fix, so I didn't pursue it | 17:16:36 |
bendlas | OK, i must have misread then. | 17:18:06 |
bendlas | I've never been interested in adoptopenjdk. | 17:18:22 |
Infinidoge 🏳️⚧️ | Good, it's a dead project that I'm trying hard to remove from Nixpkgs lol | 17:18:43 |
bendlas | has been dead / mainly a marketing campaign from the start IMO | 17:19:22 |
Infinidoge 🏳️⚧️ | It provided binaries, so it served a purpose, it's just long been replaced by Temurin.
The main issue is that Temurin doesn't provide those older binary releases to maintain the bootstrap chain as it is | 17:20:13 |
bendlas | Anyway, I'll check back once I get to a bootstrapped icedtea2 / jdk8, and as I said, happy to accept help ... | 17:20:16 |
Infinidoge 🏳️⚧️ | I think a bootstrap chain can definitely work, it'll just need to be a replacement for the existing broken one that doesn't rely on the existing binaries | 17:21:04 |
bendlas | In reply to @infinidoge:inx.moe It provided binaries, so it served a purpose, it's just long been replaced by Temurin. The main issue is that Temurin doesn't provide those older binary releases to maintain the bootstrap chain as it is interesting, I wasn't aware of temurin so far. | 17:21:06 |
bendlas | In reply to @infinidoge:inx.moe I think a bootstrap chain can definitely work, it'll just need to be a replacement for the existing broken one that doesn't rely on the existing binaries that's the whole idea. It's kind of hilarious, the contortion necessary to bootstrap pre jdk7, but at least it can be done. | 17:22:04 |
Infinidoge 🏳️⚧️ | In reply to@bendlas:matrix.org interesting, I wasn't aware of temurin so far. Temurin provides the binaries used to build all modern OpenJDK from source in Nixpkgs
It's definitely the go-to place for Java on Windows | 17:22:33 |
Infinidoge 🏳️⚧️ | (Java.org needs to perish) | 17:22:41 |
Infinidoge 🏳️⚧️ | Wait not .org | 17:22:49 |
Infinidoge 🏳️⚧️ | .net? .com? I forget | 17:22:53 |
Infinidoge 🏳️⚧️ | Whatever the oracle website is that keeps advertising the latest version of Java 8 | 17:23:07 |
bendlas | since oracle took over it's anyway very meh. at least they can't do too much to openjdk and that was already pretty good. | 17:24:10 |
Infinidoge 🏳️⚧️ | In reply to@infinidoge:inx.moe image.png For clarity this doesn't actually usually build the full bootstrap chain, it defaults to adoptopenjdk instead where possible, so it doesn't serve much of a bootstrapping purpose anyways | 17:24:59 |
Infinidoge 🏳️⚧️ | It only builds it from source on unsupported platforms | 17:25:05 |
Infinidoge 🏳️⚧️ | I started running into issues when I tried to retarget each so that it used the previous one to build unconditionally, and that's when I ran into the compiler failures | 17:25:28 |
bendlas | I mean, I would expect to substitute the bootstrapped build in, past jdk8. But I've also learned to not rely on such hunches until I got to try | 17:26:24 |
bendlas | In reply to @infinidoge:inx.moe I started running into issues when I tried to retarget each so that it used the previous one to build unconditionally, and that's when I ran into the compiler failures in javac or gcc? | 17:27:02 |
Infinidoge 🏳️⚧️ | Lemme see if I can get the compile failure without needing to put in the effort to recreate my attempt at getting the chain working | 17:27:05 |
Infinidoge 🏳️⚧️ | In reply to@bendlas:matrix.org in javac or gcc? gcc I believe | 17:27:18 |
Infinidoge 🏳️⚧️ | I love having a rack server, compiling compilers on my laptop sucked | 17:29:05 |
bendlas | yeah, I got a used EPYC to build my workstation. compile times are finally down \o/ | 17:29:55 |
Infinidoge 🏳️⚧️ | I got an HPE DL360 Gen 9 for $75 at university surplus, fantastic deal | 17:35:19 |
Infinidoge 🏳️⚧️ | 256gb of RAM! | 17:35:21 |
Infinidoge 🏳️⚧️ | DDR4 ECC! Worth it for the RAM alone! | 17:35:30 |
bendlas | In reply to @infinidoge:inx.moe I got an HPE DL360 Gen 9 for $75 at university surplus, fantastic deal o.O not too bad. And I thought I was being fancy with 128G | 17:38:06 |
Infinidoge 🏳️⚧️ | God damn it not again | 17:49:57 |