Skip to content

Add FreeBSD platforms' build. #2994

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

chirontt
Copy link
Contributor

- part of eclipse-platform#2959
- add environment triplets for FreeBSD aarch64 and/or x86_64.
@chirontt chirontt mentioned this pull request Apr 22, 2025
21 tasks
Comment on lines +15 to +16
<configurations operatingSystem="freebsd" windowSystem="gtk" architecture="aarch64"/>
<configurations operatingSystem="freebsd" windowSystem="gtk" architecture="x86_64"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Honestly I'm not sure what the SDK4Mvn.aggr file does, so your knowledge and help about it is appreciated, thanks.

Or I can just remove those 2 lines from the file and leave it intact and move on...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would eventually be needed if we want to publish those fragments to maven central. Best this be done as a separate commit after everything else is actually done.

Copy link
Contributor

@merks merks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which JDK works on freebsd?

https://adoptium.net/temurin/releases/

Without that there will be no JustJ JREs...

@chirontt
Copy link
Contributor Author

Which JDK works on freebsd?

https://adoptium.net/temurin/releases/

Not by Temurin. The FreeBSD team ports the OpenJDK releases and make them available as pre-built binaries to their pkg package manager for their FreeBSD end users, but they don't release them as tarballs anywhere on the net, as far as I know.

Without that there will be no JustJ JREs...

No, unfortunately. But the Eclipse packages can still be built for FreeBSD without embedded JREs.

@merks
Copy link
Contributor

merks commented Apr 23, 2025

Which JDK works on freebsd?
https://adoptium.net/temurin/releases/

Not by Temurin. The FreeBSD team ports the OpenJDK releases and make them available as pre-built binaries to their pkg package manager for their FreeBSD end users, but they don't release them as tarballs anywhere on the net, as far as I know.

Without that there will be no JustJ JREs...

No, unfortunately. But the Eclipse packages can still be built for FreeBSD without embedded JREs.

Providing special case support would complicate builds significantly so that is unlikely to go very far...

@chirontt
Copy link
Contributor Author

I've built Eclipse packages for FreeBSD without problems (and without any embedded JREs) in my fork of the eclipse-packages project, with only some trivial changes.

If you're talking about the Eclipse installer app and its JustJ requirement, to produce an Eclipse package on demand, then it may not work for FreeBSD. But the installer app does allow the user to pick a local JDK/JRE installation for it:

image

So I see no problem with it, once the installer is ported to run in FreeBSD. BTW, where is this installer's source code?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants