This is the mail archive of the
libc-help@sourceware.org
mailing list for the glibc project.
Help needed with rpath for libc
- From: David Aldrich <David dot Aldrich at EMEA dot NEC dot COM>
- To: "libc-help at sourceware dot org" <libc-help at sourceware dot org>
- Date: Fri, 18 Dec 2015 15:01:29 +0000
- Subject: Help needed with rpath for libc
- Authentication-results: sourceware.org; auth=none
Hi
I am trying to build my application against a glibc build tree as described under 'Compile against glibc build tree' here:
https://sourceware.org/glibc/wiki/Testing/Builds
I am having trouble with the rpath syntax. My link command fails:
$ make
g++ -o _gnuRelease/zodiac -Wl,-rpath=/data/glibc/build/glibc: /data/glibc/build/glibc/math: /data/glibc/build/glibc/elf: /data/glibc/build/glibc/dlfcn: /data/glibc/build/glibc/nss: /data/glibc/build/glibc/nis: /data/glibc/build/glibc/rt: /data/glibc/build/glibc/resolv: /data/glibc/build/glibc/crypt: /data/glibc/build/glibc/nptl -Wl,--dynamic-linker=/data/glibc/build/glibc/elf/ld.so -Wl,-whole-archive,-export-dynamic ../Kernel/_gnuRelease/libKernel.a -Wl,--no-whole-archive -ldl
g++: error: /data/glibc/build/glibc/math:: No such file or directory
g++: error: /data/glibc/build/glibc/elf:: No such file or directory
g++: error: /data/glibc/build/glibc/dlfcn:: No such file or directory
g++: error: /data/glibc/build/glibc/nss:: No such file or directory
g++: error: /data/glibc/build/glibc/nis:: No such file or directory
g++: error: /data/glibc/build/glibc/rt:: No such file or directory
g++: error: /data/glibc/build/glibc/resolv:: No such file or directory
g++: error: /data/glibc/build/glibc/crypt:: No such file or directory
make: *** [_gnuRelease/zodiac] Error 1
I can't find an example for using rpath with multiple directories and an explanation of what the ':' is for.
Please suggest how I can fix my linker command.
Best regards
David