main/tirpc doesn't provide 'key_secretkey_is_set' function.
I have a linker error while build a new package:
@
.libs/nis_callback.o: In function `__nis_create_callback’:
nis_callback.c:(.text+0x51d): undefined reference to
`key_secretkey_is_set’
collect2: error: ld returned 1 exit status
@
function ‘key_secretkey_is_set’ described in tirpc/rpc/auth.h as external
extern int key_secretkey_is_set(void);
But it does not in exists in exported symbols list:
$ nm -D libtirpc.so.3.0.0 | grep key_ 000000000022be20 B __getpublickey_LOCAL 000000000022be10 B __key_decryptsession_pk_LOCAL 000000000022be18 B __key_encryptsession_pk_LOCAL 000000000022be08 B __key_gendes_LOCAL 000000000001f160 T key_decryptsession 000000000001f022 T key_decryptsession_pk 000000000001f0c5 T key_encryptsession 000000000001ef7f T key_encryptsession_pk 000000000001f1fb T key_gendes 000000000001f2aa T key_get_conv 000000000001f228 T key_setnet 000000000001ef00 T key_setsecret U pthread_key_create U pthread_key_delete 000000000001f4ac T xdr_key_netstarg 000000000001f4ed T xdr_key_netstres
Have no any idea how to fix it ((
(from redmine: issue id 7041, created on 2017-03-19, closed on 2017-04-27)
- Changesets:
- Revision 9edb53ce by Valery Kartel on 2017-04-27T06:02:09Z:
main/libtirpc: fix exported symbols map
fixes #7041