Each release of Eclipse is tested on a set of officially supported platforms. See for example:
The latest releases should normally work fine on any recent Linux distribution. But the Linux graphical UI systems change fast and it is entirely possible that newer releases of Eclipse will not work on older distributions, and similarly older releases of Eclipse may not work on newer distributions.
Portability of Eclipse is defined mainly by the underlying Java runtime sand by what platform SWT runs on, as all graphical UI in Eclipse are based on SWT.