Hi,
I thought that SHLIB_PATH is the env value to set for shared libs.
Anyone care to comment?
Thanks,
Bill
}
} This is not a bug and Informix is not doing anything wrong, it is
} simply caused by the fact that you are, in fact, using shared
} libraries. The proper method to fix this without recompilation is to
} add the line:
}
} setenv LD_LIBRARY_PATH $INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:/usr/lib
}
} to your .cshrc (for c shell) use appropriate syntax for other shells.
}
} The LD_LIBRARY_PATH environment variable is used by Unix to locate
} shared libraries which reside in directories other than the default
} shared library locations (whatever _they_ are). This env variable can
} _not_ be set by the application (as with a putenv()) as it is used
} _before_ program execution to load the image into memory (this can be
} a problem with CGI apps).
}
} -john
}
}
} On 4 Apr 1997 08:27:26 -0500,
} JEAN-FRANCOIS_LE-CARRE-PETIT@Non-HP-France-om4.om.hp.com wrote:
}
} >Hello ,
} >
} >I have a problem in execution of an esql/c program in Informix Online 7.13
} >UC3. INFORMIXDIR is not the same on development machine and production
} >machine. When this program is executed on the production machine, we get an
} >error with the shared libraries that it doesn't find !
} >
} >It seems that INFORMIXDIR is stored in the executable file !!!
} >
} >Does anybody already know about this problem ?
} >
} >Thanks,
} >Jean-Francois.
}
}
--
Bill Ennis Voice: 312-474-7516
SSA Fax: 312-474-7460
500 W. Madison email: ennis@ssax.com ennis@accesschicago.net