[Buildroot] LD_LIBRARY_PATH variable
Ran Shalit
ranshalit at gmail.com
Wed Sep 16 05:45:54 UTC 2015
Hi Arnout,
> But specifically for fakeroot: that's just a script, and the path is hardcoded in it. Look in host/usr/bin/fakeroot.
That solved the issue for me !
But from where did fakeroot took this absolute path ?
Thank you!
Ran
On Wed, Sep 16, 2015 at 12:05 AM, Arnout Vandecappelle <arnout at mind.be> wrote:
> On 15-09-15 22:55, Ran Shalit wrote:
>> Hello,
>>
>> I have some strange issue, in which I have to export LD_LIBRARY_PATH
>> (.../output/host/usr/lib), otherwise the build fails on not ""cannot
>> open shared object file: No such file or directory.... " during build
>> (with the make command without any arguments).
>> The strange thing is that I done it several times before without
>> specifying the export command, so I really don't understand what
>> happened in my host environment that requires this additional command.
>>
>> But now I get a new error during build:
>> fakeroot: preload library `libfakeroot.so' not found, aborting.
>>
>> On checking I do see that it exist in .../output/host/usr/lib
>> Is there any idea what's wrong ?
>
> Have you moved your output directory to a different location? Everything that
> is built for the host will look for shared libraries using an absolute path, so
> if you move it to a different place, it will fail. There were some patches to
> convert the absolute paths to relative paths using patchelf, but that was not
> yet ready for committing.
>
> But specifically for fakeroot: that's just a script, and the path is hardcoded
> in it. Look in host/usr/bin/fakeroot.
>
>
> Regards,
> Arnout
>
>
> --
> Arnout Vandecappelle arnout at mind be
> Senior Embedded Software Architect +32-16-286500
> Essensium/Mind http://www.mind.be
> G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
> LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
> GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
More information about the buildroot
mailing list