This is the mail archive of the libc-help@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Help needed with rpath for libc


On Fri, Dec 18, 2015 at 9:01 AM, David Aldrich
<David.Aldrich@emea.nec.com> wrote:
> 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

Hi David,  the ':' is the field separator.  Remove the spaces in your example:

-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

-- 
Ryan S. Arnold
Linaro Toolchain Working Group - Engineering Manager
www.linaro.org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]