]> code.ossystems Code Review - openembedded-core.git/commit
unfs3: correct configure option
authorChangqing Li <changqing.li@windriver.com>
Mon, 24 May 2021 03:43:41 +0000 (11:43 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 25 May 2021 21:30:31 +0000 (22:30 +0100)
commit27867862c1fee6c0e649286500fa1ab015d57faf
tree9ed5e67bf2081e431618f47498fedab943843ef2
parentc6fb9b80ecb0a4e7970157774ce9add12e9ef3ea
unfs3: correct configure option

On some new distro like ubuntu21.04, unfs3-native compile failed with
error: undefined reference to `xdr_uint32', since new distro has new
glibc.

>From glibc 2.27 rpc support is dropped, so unfs3 need to link to
libtirpc.

Here is defination of ac_link:
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'

Depended library should be added into LIBS, not LDFLAGS, otherwise,
gcc may not load the lib since it is before conftest.$ac_ext during
configure. Finally, it results in compile failed.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/unfs3/unfs3_git.bb