News for hackers. Stuff that matters.
Re:OpenJDK is now on GitHub by Hello71 on Tuesday September 08, 2020 @01:03PM (#24410348)
> It's not a trivial undertaking to compile OpenJDK from sources.

uh? assuming you already have a working C toolchain and JDK installed, you just hg^Wgit clone; bash configure; make.

edit: you may have more trouble compiling it on windows, but compiling anything on windows is a pain unless it uses the entire proprietary non-portable microsoft-specific project management tools.

Re:OpenJDK is now on GitHub by jgneff on Tuesday September 08, 2020 @01:31PM (#24410633)
I agree. Among all the open-source projects I've built, the OpenJDK is one of the easiest and most straight-forward I've encountered — even when cross-compiling for 32-bit ARM. They did a great job rewriting the build system a few years back.
Re:OpenJDK is now on GitHub by Slartie on Tuesday September 08, 2020 @02:23PM (#24411248)
Even on Windows it just takes a few hours of setting up a build VM machine from scratch, installing a few tools, to first full build. It is more inconvenient than Linux (as is all Windows building, indeed) but far from being hard to do.

I did that regularly some years ago for the company I work for, because we needed OpenJDK Windows binaries, and there wasn't such a convenient thing as AdoptOpenJDK. So in order to not get caught in stupid licensing debacles with Oracle it came down to just compile the Windows binaries by yourself.

Re:OpenJDK is now on GitHub by swiley on Tuesday September 08, 2020 @01:28PM (#24410617)
RE: compiling on windows

Apple is honestly giving Microsoft a run for their money here. Many FOSS apps seem to have given up on OSX and few ever tried with iOS.

Re:OpenJDK is now on GitHub by TheDong on Tuesday September 08, 2020 @04:32PM (#24412982)
IMO it's harder to compile for macOS than for windows.

I don't have a macbook. I can legally run a trial copy of windows in virtualbox to test out cross-compiling stuff, or spin up a windows EC2 instance for a few hours, or even use circleci or other CI system's windows workers to build stuff.

For macOS, I can't legally run a VM on my hardware, ec2 doesn't support it so I can't spin up a VM, and most CI platforms don't support it (probably because many of them just resell fleets of ec2 instances).

Many FOSS developers are just hacking away on 3 year old laptops or desktops for fun, and can't afford a $2k investment just to support one more operating system for their little project.