Re: Informix for Linux work with RH5.1?
Posted in 1998
Bert Barbe wrote: > > Atif Ahmad Khan wrote: [Other important and related stuff SNIPPED] > BUT ! Developing ESQL/C applications on Redhat 5.1 with > gcc configured to compile against the glibc(6) include files > and libs is a big no-no (because esql/c will link informix libraries > that are compiled against the libc(5) includes e.a. - > you dont want to mix those) Bert, I've installed on RH 5.0 and have been compiling and running with no problems (it just required adding -lcrypt to the link line at the bottom of $INFORMIXDIR/bin/esql or to each esql command line). The only problem is that, obviously, I could not distribute my work, as it is, to anyone not using RH 5.x. Informix has agreed to port to libc6 as soon as all or at least most 'commercial' releases of Linux are using libc6. Currently only Red Hat is, though S.u.S.E. and Debian have committed to doing so in their next full releases. I see no reason why third party libc5 based libraries should not work correctly with libc6. Granted mixing some libc5 and libc6 RELEASE libraries could cause all kinds of grief, however, third party libs do not depend on the C/LINUX library internals only on the public interface and the public interface has not changed! The external behavior of libc5 and libc6 should be identical. Yes Informix does not want to OFFICIALLY support this combination but it works well enough. Art S. Kagel