[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#25072: Missing LD_LIBRARY_PATH in (container) environment
From: |
Roel Janssen |
Subject: |
bug#25072: Missing LD_LIBRARY_PATH in (container) environment |
Date: |
Wed, 30 Nov 2016 13:58:15 +0100 |
Dear Guix,
When I create a separate environment using:
$ guix environment --container --pure --ad-hoc --network autoconf \
automake make libtool pkg-config postgresql valgrind sed coreutils \
binutils gcc glibc grep sed glib gawk findutils bash
Then compile my program:
$ make
...
CCLD myprogram
Then try to run it:
$ ./myprogram
It fails with:
./myprogram: error while loading shared libraries: libglib-2.0.so.0: \
cannot open shared object file: No such file or directory
So, it cannot find glib while I had included it in the list of packages
to make available in the container.
When I set LD_LIBRARY_PATH as:
export LD_LIBRARY_PATH=$LIBRARY_PATH
The program runs fine.
Therefore, I believe we should set LD_LIBRARY_PATH as well in the
container.
Thanks.
Kind regards,
Roel Janssen
- bug#25072: Missing LD_LIBRARY_PATH in (container) environment,
Roel Janssen <=