-
Notifications
You must be signed in to change notification settings - Fork 67
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
Build Equinox launcher for linux.x86_64 on debian-12 #722
base: master
Are you sure you want to change the base?
Build Equinox launcher for linux.x86_64 on debian-12 #722
Conversation
The image 'platformreleng-centos-swt-build:8' cannot be built anymore and is therefore not updated. Align with SWT and use the debian-12 image instead. This will increase the GLIBC version requirement to version 2.34, see eclipse-platform/eclipse.platform.swt#1422 (comment) See also eclipse-platform/eclipse.platform.releng.aggregator#2441
@akurtakov can you please check with the binaries built in https://ci.eclipse.org/releng/job/equinox/job/PR-722/2/ which GLIBC version is required? |
Output of
so 2.34 it is. |
output of
|
Thank you. |
Any machine that doesn't have glibc 2.34 or newer will not work. |
Is there much of a choice here? I do believe this change and the SWT one will become disruptive to existing enterprise users that may not be able to move their developers up to the required versions quickly. On the other hand, I thought this was a hard requirement because we no longer have a supported environment to compile to the older libraries. |
Do we have instructions how to build native equinox binaries outside of eclipse.org infra? We had our fun to find instructions for SWT natives rebuild in eclipse-platform/eclipse.platform.swt#1631 , would be nice to have that info before we break the compatibility in yet another place. @trancexpress : FYI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there much of a choice here?
Not really, currently Eclipse can't start with GTK4 enabled using the launcher so we will need it rather sooner than later. Also given that SWT has higher requirements it seems a good time to do it.
Beside this, one can always just use an older version of the launcher from a previous release as there is usually no direct binding between release+launcher.
Seems we need some version bumps here. |
@iloveeclipse the instructions to build are described here: |
The image 'platformreleng-centos-swt-build:8' cannot be built anymore and is therefore not updated.
Align with SWT and use the debian-12 image instead.
This will increase the GLIBC version requirement to version 2.34, see eclipse-platform/eclipse.platform.swt#1422 (comment)
See also eclipse-platform/eclipse.platform.releng.aggregator#2441