mirror of
https://git.yoctoproject.org/poky
synced 2026-04-18 21:32:12 +02:00
libtirpc: create the symbol link for rpc header files
Since the Sun RPC is deprecated in glibc, the rpc header files are not provided any more, but it allows alternative RPC implementations, such as TIRPC or rpcsvc-proto, to be used. So we create the symbol link for rpc header files for tirpc to be more compatible with the glibc version and the application usage. (From OE-Core rev: 0b9748c655b6f733b504e70288f4b91dca2e4d58) Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
4ad64a5cf5
commit
409b656f74
@@ -23,6 +23,20 @@ EXTRA_OECONF = "--disable-gssapi"
|
||||
|
||||
do_install_append() {
|
||||
chown root:root ${D}${sysconfdir}/netconfig
|
||||
install -d ${D}${includedir}/rpc
|
||||
install -d ${D}${includedir}/rpcsvc
|
||||
for link_header in ${D}${includedir}/tirpc/rpc/*; do
|
||||
if [ -f $link_header -a ! -e ${D}/${includedir}/rpc/$(basename $link_header) ]; then
|
||||
ln -sf ../tirpc/rpc/$(basename $link_header) ${D}${includedir}/rpc/$(basename $link_header)
|
||||
fi
|
||||
done
|
||||
for link_header in ${D}${includedir}/tirpc/rpcsvc/*; do
|
||||
if [ -f $link_header -a ! -e ${D}/${includedir}/rpcsvc/$(basename $link_header) ]; then
|
||||
ln -sf ../tirpc/rpc/$(basename $link_header) ${D}${includedir}/rpcsvc/$(basename $link_header)
|
||||
fi
|
||||
done
|
||||
ln -sf tirpc/netconfig.h ${D}/${includedir}/netconfig.h
|
||||
|
||||
}
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
Reference in New Issue
Block a user