Trek <[EMAIL PROTECTED]> writes: > It is normal that my LD_LIBRARY_PATH is not used when setting > translators?
I believe it works like this: When a (passive) translator is started, it inherits environment variables from its parent process, just like any other process. The parent process is the filesystem process for the process in which the translator is installed. So if /home/nisse is on the root ext2 filesystem, and I install a translator on /home/nisse/foo, then its parent will be the ext2 process, *not* my shell. Setting an active translator is different, in this case I think it should inherit environment variables from your shell. Anyway, you can pass environment variables explicitly by something like settrans -p foo /bin/sh -c 'LD_LIBRARY_PATH=/foo/lib exec the-translator' For debugging libstore, it's probably easier to use a non-translator program like storeread, so that you don't have to care about translator startup details. /Niels _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd