]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
libnss-nis: Do not export _nss_nis_getsecretkey when libc does not have xdecrypt
authorKhem Raj <raj.khem@gmail.com>
Wed, 27 Aug 2025 06:43:32 +0000 (23:43 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 28 Aug 2025 09:47:02 +0000 (10:47 +0100)
commit183d0644fb528c45a88a33e1ecf923f751e6ad3f
treec849465269fe6d7f2d9c8a7f02f64d1a84a52eb2
parent3fd1cfadefa876b403c7d8dfe6169f4c429fe78e
libnss-nis: Do not export _nss_nis_getsecretkey when libc does not have xdecrypt

Fixes build errors ( seen with lld particularly )

| x86_64-yoesdk-linux-ld.lld: error: version script assignment of 'NSS_NIS_PRIVATE_2.0' to symbol '_nss_nis_getsecretkey' failed: symbol not defined
| x86_64-yoesdk-linux-clang: error: linker command failed with exit code 1 (use -v to see invocation)
| make[3]: *** [Makefile:642: libnss_nis.la] Error 1
| make[3]: Leaving directory '/mnt/b/yoe/master/build/tmp/work/x86_64-nativesdk-yoesdk-linux/nativesdk-libnss-nis/3.2/build/src'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/libnss-nis/libnss-nis.bb
meta/recipes-extended/libnss-nis/libnss-nis/0001-make-ake-_nss_nis_getsecretkey-export-conditional-on.patch [new file with mode: 0644]