[lsb-discuss] Getting started with LSB Sample Implementation environment
dyek at real.com
Fri Mar 2 13:27:46 PST 2007
I suppose you were referring to this line:
>> bash-3.1$ ./lsbappchk helloworld
One detail there should be ignored. I found that I couldn't run my previous
i386 lsbappchk binary on my new x86_64 host machine, so, for convenience, I
ran lsbappchk from within BE because it runs there.
I was testing helloworld program inside SI.
So, my question regarding BE specifying /lib/ld-linux.so.2 (wrong for LSB
3.1) still stand.
This is my BE dynamic linker, which is the issue that I need to address
first at this point:
bash-3.1$ ls -l /lib/ld*
-rwxr-xr-x 1 root root 600770 Jul 15 2006 /lib/ld-2.4.so
lrwxrwxrwx 1 root root 9 Aug 29 2006 /lib/ld-linux.so.2 -> ld-2.4.so
lrwxrwxrwx 1 root root 13 Aug 29 2006 /lib/ld-lsb.so.3 -> ld-linux.so.2
At 01:17 PM 3/2/2007, Banginwar, Rajesh wrote:
> The BE is not meant as your run time environment at this time.
>It is expected that the built binaries are taken outside of the
>environment to debug or validate (in SI or another LSB complient distro)
> >-----Original Message-----
> >From: lsb-discuss-bounces at lists.freestandards.org
> >[mailto:lsb-discuss-bounces at lists.freestandards.org] On Behalf
> >Of Daniel Yek
> >Sent: Friday, March 02, 2007 1:07 PM
> >To: Lsb-Discuss
> >Subject: Re: [lsb-discuss] Getting started with LSB Sample
> >Implementation environment
> >So, helloworld didn't execute because of wrong dynamic linker
> >specified in
> >the header. With a symbolic link created, I'm able to run
> >helloworld now. I
> >was just about at this point the last time I tackle SI.
> >bash-3.1$ ./lsbappchk helloworld
> >Checking binary helloworld
> >Incorrect program interpreter: /lib/ld-linux.so.2
> >Header[ 1] PT_INTERP Failed
> >Found wrong intepreter in .interp section: /lib/ld-linux.so.2
> >instead of:
> >bash-3.1$ ls -l /lib/ld-linux.so.2
> >lrwxrwxrwx 1 root root 14 Mar 2 12:55 /lib/ld-linux.so.2 ->
> >bash-3.1$ ./helloworld
> >Hello World!
> >So, my immediate question is what I need to do so that LSB BE
> >will get the
> >dynamic linker correct?
> >My BE is probably more than 4 month old. I wonder if there is
> >any changes
> >in LSB packages such that if I were to set up a new BE, problems would
> >Daniel Yek
More information about the lsb-discuss