]> code.ossystems Code Review - openembedded-core.git/commit
lsb: Change link of ${baselib} to lib64 for 64bits system
authorXiaofeng Yan <xiaofeng.yan@windriver.com>
Mon, 17 Oct 2011 09:24:34 +0000 (17:24 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 30 Jan 2012 16:27:07 +0000 (16:27 +0000)
commit9961c1e73e8f8ae426d7ac8c9ba35b05669cbffe
tree68b8ae6b0a58e429e79234d1fb09cb2adb42eb27
parent62700be77386ba3388dc65b599cce9dfe5b802f6
lsb: Change link of ${baselib} to lib64 for 64bits system

Correct two faults:

1 Binaries of lsb test suite need ld-linux.so* in /lib64.
for example:
Target$ ./lsbcmdchk
-sh: ./lsbcmdchk: No such file or directory
Target$ strings lsbcmdchk | grep "ld-"
/lib64/ld-lsb-x86-64.so.3

"lsbcmdchk" from lsb test suite is a binary program.
A new modification to lsb_1.4.bb caused that binaries from lsb test suite can't run
because binaries of lsb test suite need ld-linux.so* in /lib64.
But the link is changed due to adding multilib. I changed this link again.

2 correct mandir
Waring will appear when running task task do_populate_sysroot

NOTE: package lsb-1.4-r2: task do_populate_sysroot: Succeeded
WARNING: For recipe lsb, the following files were installed but not shipped in any package:
WARNING:   /{datadir}/man/man1/lsb_release.1.gz

I changed mandir=${D}/man to mandir=${D}/${datadir}/man

(From OE-Core rev: f2dada2079b5f98e13d4888609368ba111967a60)

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/lsb/lsb_1.4.bb