Unix variants (HP-UX, Solaris, AIX) are very slow in moving to new versions
of GTK; some of them are still using GTK 2.18, which was released 7 years
ago. In order to support these Unix platforms, over time the SWT developers
have ended up needing to support wider and wider GTK version ranges. This
has become a very significant burden for them, and has lead to huge
sacrifices in both time to implement features, and in overall stability
(due to the increasingly complicated codebase). On top of this, building
and testing SWT against these old versions of GTK has become increasingly
difficult as the Linux-based machines we use to build our GTK versions are
no longer supported or are missing required libraries.

Given the above issues, plus the small number of active SWT committers, and
the comparatively very limited consumption of the Unix versions of Eclipse,
we believe that starting with the Eclipse Oxygen release, it is time to
drop support for Eclipse on Unix in particular, and move to a model where
SWT/GTK supports only a limited range of recent GTK versions.

With that said, the community ultimately gets to decide: If there is enough
interest in continuing to support Eclipse on Unix, people interested in
those platforms will have to work with the respective vendors to ensure
that binaries get built and tested, and that a compatible GTK is available
(perhaps by getting the operating system libraries updated to the required
level, or alternatively by creating (and maintaining) a separate SWT port
that is compatible only with the old GTK versions). Ideally, the Unix
vendors should engage with the community and provide binaries, build
machines and testing if they are interested in keeping Eclipse working on
their operating system.

The Eclipse Project PMC
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to