Re: Is it possible to preset the SYBASE_OCS variable?

Michael Peppler <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase
Message-ID <[email protected]>
On Thu, 2004-11-04 at 08:15, Christian Behrens wrote:
> > Actually at run-time you don't need the SYBASE_OCS variable, AFAIK. What
> > *is* needed is for the run-time linker (ld.so on most systems) to find
> > the Sybase libraries. This is done either by having LD_LIBRARY_PATH set
> > correctly, by having correct entries in /etc/ld.so.conf or by making
> > sure that the full path of the .so files is stored in the binaries (e.g.
> > using the -R linker option on Solaris).
> 
> Looks like editing /etc/ld.so.conf did it.

I'll also point out that you can't set an environment variable (such as
LD_LIBRARY_PATH) in a script and have it affect the script itself. It
can only affect child processes. So it is not possible to pre-set
anything in the environment in the sybperl source so that it will pick
up the correct libraries at run-time - such settings *have* to be made
outside of sybperl (in the parent process, or by some other linker
directive such as the ld.so.conf file on linux systems).

Michael
-- 
Michael Peppler                              Data Migrations, Inc.
[email protected]                       http://www.peppler.org/
Sybase T-SQL/OpenClient/OpenServer/C/Perl developer available for short or 
long term contract positions - http://www.peppler.org/resume.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.