libtirpc / rpcbind: libtirpc.so: undefined reference to `_des_crypt_call' (Bug #11)
Description
When rpcbind is linking against libtirpc:
gcc -march=x86-64 -fPIC -DPIC -pipe -DPIC -fPIC -Os -mtune=generic -s -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -o rpcbind check_bound.o rpcbind.o rpcb_svc_4.o rpcb_svc_com.o util.o pmap_svc.o rpcb_stat.o rpcb_svc.o security.o warmstart.o -ltirpc -lpthread /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../lib/libtirpc.so: undefined reference to `_des_crypt_call' collect2: ld returned 1 exit status make[3]: *** [rpcbind] Error 1 make[3]: *** Waiting for unfinished jobs.... mv -f .deps/rpcinfo.Tpo .deps/rpcinfo.Po make[3]: Leaving directory `/usr/src/rpcbind-0.2.0/src' make[2]: Leaving directory `/usr/src/rpcbind-0.2.0/src' make[2]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/rpcbind-0.2.0' make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
History
Updated by Elisamuel Resto almost 2 years ago
Working on this.
Apparently, libtirpc needs to be patched to not include the reference.
- % Done changed from 0 to 50
- Status changed from New to In Progress
Updated by Elisamuel Resto almost 2 years ago
Fixed in test with commit d6344b6a
- % Done changed from 50 to 100
- Status changed from In Progress to Resolved
Updated by Elisamuel Resto almost 2 years ago
Guess closing is the way to go.
- Status changed from Resolved to Closed