| FlagShip Tech Info
| Linux compatibility and available ports, additional infoPorting Details:
creates 32-bit executables for GUI, textual, stream and hybrid i/o. Available for kernel 2.4 or 2.6 based Linux systems with XFree86 version 4.1 or 4.2, or with Xorg 6.x and newer. Available also for 64-bit Linux. If the requirements are met, you may download the media via above link, and obtain a free key for an unlimited test version for 30 days evaluation purposes. Note: If you have older Linux release, use one of the FlagShip 4.48 versions listed below If you have enabled SELinux and get "error while loading shared libraries: /usr/lib/libFlagShip6.so: cannot restore segment prot after reloc: Permission denied" at the time of invoking dynamically linked executable, you need to modify the SELinux policy to permit loading of shared libraries. This is a SELinux feature. Go into System -> Administration -> Security level, select the SELinux tab, expand the Compatibility category, and tick the box next to Allow the use of shared libraries with text relocation. Alternatively, invoke in terminal: su -c "chcon -t textrel_shlib_t /usr/local/FlagShip6/lib/libFlagShip6.so" For executables running in GUI mode, X11 needs to be installed and active. To run executables in textual/terminal i/o mode using "newfswin" script, you will need installed csh/tcsh, either from the Linux media, or from http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/csh
which should be used with glibc-2.1 or glibc-2.2 or glibc-2.3 based systems (usually kernel 2.2.x or 2.4.x). If you have RedHat 6.x, 7.0, 8.x, SuSE 6.2+, 7.x, 8.0 to 9.0, Mandrake 6 to 8.x, Conectiva 4 to 7.x, Debian 2.2, Slackware 7 to 8.x and compatible distribution, use this FlagShip port. Not applicable for Glibc-2.3.2 which is backward incompatible. With other Linux distributions, This FlagShip port requires C compiler gcc 2.91 or later (but not 2.96, see bellow), check by "cc -v". For the rpm installation, use rpm 3.0.3 or later, otherwise is a .tgz based installation available on the FlagShip CD-ROM - or use the rpm2targz script. Note: Do not use the incompatible gcc 2.96 (available with some RedHat versions, e.g. 7.1) but use the regular GNU gcc 2.91.* to 2.95.* with this port, see compatibility details on the GNU gcc page. The gcc 2.96 will work fine with static linking but may fail with "unresolved externals" of standard C functions like "stat" when linked dynamically. But there is a special port "FlagShip for Glibc-2.2 and gcc 2.96" available, see below. You may download the Upgrade an available FlagShip for Libc or Glibc based Linux to Glibc-2.1. An upgrade to Glibc-2.3.2 based Linux (SuSE 8.2, RedHat 9 etc) is available for commercial licenses via sales@fship.com
This is a special port for Glibc-2.2 based Linux with gcc 2.96, used mainly by RedHat 7.1 and newer. Since this gcc version is incompatible to standard GNU gcc (see details on the GNU gcc page), use this port only with RedHat 7.1 or similar distributions. Otherwise, This FlagShip port requires C compiler gcc 2.96. For the rpm installation, use rpm 3.0.3 or later. You may download the Free Test Drive, or Upgrade an available "FlagShip for Glibc* based Linux" to this special version (the activation key of "FlagShip for Linux ELF and Glibc-2.1/2.2" will be accepted for this port too).
which should be used with Glibc-2.0 based systems (usually kernel 2.x.x). If you have the RedHat 5.x, SuSE 6.0-6.1, Debian 2.x, Corel Linux, Caldera 2.1 and compatible Linux distribution, use this FlagShip port. For other Linux distributions, This version requires gcc 2.7 or 2.8 C compiler, check by "cc -v". For the rpm installation, use rpm 2.5.5 or later, otherwise is a .tgz based installation available on the FlagShip CD-ROM - or use the rpm2targz script. You may download the Free Test Drive for Glibc, or Upgrade an available FlagShip for Libc or aout based Linux to Glibc.
which should be used when the /lib/libc.so.6
file is not available (kernel 1.2.13 to 2.0.x). This version
requires gcc 2.7 or 2.8 C compiler. For the rpm installation, use
rpm 2.4.12 or newer, otherwise use the *.tgz file on the FlagShip
CD-ROM or use the rpm2targz script.
which should be used for kernel releases
below 1.2.13. There are only static libraries available. This version
requires gcc 2.5 compiler.
Back to Linux compatibility, available ports and download links |
Use the BACK button in the header of your browser to return to previous page, or go to FlagShip home page.
Last updated: 12-July-2007