QUESTION: binaries on LInux
From: Christian Langis (Christian.LangisNOSPAM_at_nrc-cnrc.gc.ca)
Date: 04/29/04
- Previous message: Michael Skinner: "extend/alter accept() / connect()"
- Next in thread: Kasper Dupont: "Re: QUESTION: binaries on LInux"
- Reply: Kasper Dupont: "Re: QUESTION: binaries on LInux"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 28 Apr 2004 18:16:17 -0400
Hi There.
I am currently developping a LINUX application. At this point, my bosses
do not want to make it an openSource thing. Until they change their
mind, I need to find a way to release executable software on LINUX.
Since there are numerous binary portability issues, we first wanted to
restrict ourselves with one flavour of LINUX, RedHat.
We soon realized that within the same LINUX family (RedHat), there also
are portability issues. For example, between RedHat8 and RedHat9, the
dynamic C library 2.9x was phased out in favor of 3.0.
It must have been a major change since what was compiled on RH8 does not
run on RH9 and vice versa.
The Linux rookie that I am thought that it did not matter since this C
library is dynamic. I thought our executable would bind with the default
dynamic C library installed on the system and live happily together
(just like with a DLL in the wonderful world of Windows).
It was not so. Later I learned the in the executable, there is a precise
inscription of what version of library it should bind to, and no other...
So the questions are
-Is it possible to release one executable that will run on all RedHats,
or better, all Linuxes?
-If not then what else (other than opensource...)?
Thanks
- Previous message: Michael Skinner: "extend/alter accept() / connect()"
- Next in thread: Kasper Dupont: "Re: QUESTION: binaries on LInux"
- Reply: Kasper Dupont: "Re: QUESTION: binaries on LInux"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|