Thanks :-)

/lib/ld-linux-x86-64.so.2 /usr/bin/testprog 
Illegal instruction


/lib/ld-linux-x86-64.so.2 --list /usr/bin/testprog
        linux-vdso.so.1 (0x00007ffec29ee000)
        libsnmp.so.30 => /usr/lib/libsnmp.so.30 (0x00007fab23671000)
        libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007fab23506000)
        libQt5SerialPort.so.5 => /usr/lib/libQt5SerialPort.so.5 
(0x00007fab234ed000)
        libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007fab22f69000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fab22bee000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fab229db000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fab227be000)
        libc.so.6 => /lib/libc.so.6 (0x00007fab2241a000)
        libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0x00007fab21fd1000)
        libz.so.1 => /lib/libz.so.1 (0x00007fab21dbc000)
        libudev.so.0 => /lib/libudev.so.0 (0x00007fab21baf000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fab219aa000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fab21671000)
        librt.so.1 => /lib/librt.so.1 (0x00007fab21469000)
        libm.so.6 => /lib/libm.so.6 (0x00007fab2116a000)
        /lib64/ld-linux-x86-64.so.2 => /lib/ld-linux-x86-64.so.2 
(0x0000560889d5d000)

 /lib/ld-linux-x86-64.so.2 --verify /usr/bin/testprog
root@qemux86-64:~# 

Regards

Nathan

> On 6 Feb 2016, at 08:51, Khem Raj <[email protected]> wrote:
> 
> by ld.so I mean dynamic linker shared lib not literally ld.so file
> it should be in /lib/ld*.so
> 
> 
> On Fri, Feb 5, 2016 at 11:36 PM, Nathan Sowatskey <[email protected]> wrote:
>> Hi Khem
>> 
>> Thanks for trying to help :-)
>> 
>> I read what you have suggested below as trying to execute “ld.so” and 
>> passing my program as an argument.
>> 
>> I can’t find a file called “ld.so” on either my Yocto image, or even the 
>> Ubuntu box that I am using to build it (which I use as a comparative 
>> reference).
>> 
>> What am I mis understanding please?
>> 
>> Regards
>> 
>> Nathan
>> 
>>> On 5 Feb 2016, at 21:49, Khem Raj <[email protected]> wrote:
>>> 
>>> On Fri, Feb 5, 2016 at 12:46 PM, Burton, Ross <[email protected]> wrote:
>>>> 
>>>> On 5 February 2016 at 19:56, Khem Raj <[email protected]> wrote:
>>>>> 
>>>>>>> interpreter /lib64/ld-linux-x86-64.so.2
>>>>>> 
>>>>>> 
>>>>>> Does the loader hunt around for this, as this is certainly not present
>>>>>> in a
>>>>>> default OE image?
>>>>> 
>>>>> no it wont. infact thats the loader.
>>>> 
>>>> 
>>>> Yeah, what I meant is would the kernel hunt for that.  So, that's the
>>>> problem?
>>> 
>>> kernel wont. you can try doing
>>> 
>>> /path/to/ld.so <your-binary>
>>>> 
>>>> Ross
>> 

-- 
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to