Hallo,
ich habe Probleme innerhalb eines Perl Skriptes den Datenbank-
treiber von mysql zu laden, da der Linker die Libraries nicht findet.
Die libs sind in /usr/local/lib/mysql installiert (ist wohl default).
Also setze ich LD_LIBRARY_PATH=/usr/local/lib/mysql:/.... . Da dies
keine Linux Kiste ist, gibt es leider kein /etc/ld.so.conf o.ae,
die manual pages zum dynmaischen Linker auf der Plattform sagt nix
ueber Suchpfade in files aus.
Wird mein Perl Skript vom Indianer ausgefuehrt, so ist diese Variable
LD_... offensichtlich nicht gesetzt. Ein setzen ala:
BEGIN {
$ENV{LD_LIBRARY_PATH}='/usr/local/lib/mysql';
};
bringt nix, obwohl die Variable innerhalb des Skriptes lesbar ist.
Beim Konfigurieren von suexec kann man kein ueber PATH hinausgehendes
Environment festlegen. Hat jemand eine zuendende Idee?
andre