[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Phase `validate-runpath' fails: lib not in RUNPATH
From: |
Hartmut Goebel |
Subject: |
Re: Phase `validate-runpath' fails: lib not in RUNPATH |
Date: |
Sun, 6 Nov 2016 20:52:20 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
Am 06.11.2016 um 20:28 schrieb Ricardo Wurmus:
> Hartmut Goebel <address@hidden> writes:
>
>>
>> /gnu/store/…-thunderbird-45.4.0/lib/firefox-45.4.1/browser/components/libbrowsercomps.so:
>> error: depends on 'libplds4.so', which cannot be found in RUNPATH
>>
>>
>> /gnu/store/…-thunderbird-45.4.0/lib/firefox-devel-45.4.1/sdk/lib/libxul.so:
>> error: depends on 'libnspr4.so', which cannot be found in RUNPATH
> #:make-flags
> (list (string-append "LDFLAGS=-Wl,-rpath="
> (assoc-ref %outputs "out")
> "/lib/R/lib"))
>
> This adds the “/lib/R/lib” directory to the RUNPATH, so that references
> to these libraries can be properly embedded.
Thanks for this tip. I'm cuprous, though . Both "libplds4.so" and
"libnspr4.so" are part of "nspr" which is specified as input.
--
Regards
Hartmut Goebel
| Hartmut Goebel | address@hidden |
| www.crazy-compilers.com | compilers which you thought are impossible |