[opensuse-factory] Problem linking program, missing symbols from RPC
Hello Folks, since one of the last updates, my programs that use rpc do not link anymore. They would require now to be linked with libtirpc.so. Before the rpc code was in glibc I guess. Why has this been changed? Regards, Jörn -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, 2018-05-16 at 08:26 +0200, Jörn Dreyer wrote:
Hello Folks,
since one of the last updates, my programs that use rpc do not link anymore. They would require now to be linked with libtirpc.so. Before the rpc code was in glibc I guess. Why has this been changed?
The RPC code in glibc is based on SUN's rpc implementation and does not support IPv6. For this reason, openSUSE (and also other distros) are moving to TIRPC and disable the sunrpc implementation (at build time... code built against it keeps on working) Cheers Dominique
El 16-05-2018 a las 2:26, Jörn Dreyer escribió:
Hello Folks,
since one of the last updates, my programs that use rpc do not link anymore. They would require now to be linked with libtirpc.so. Before the rpc code was in glibc I guess. Why has this been changed?
So that development can move faster than within libc and gain important missing features. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mai 16 2018, Cristian Rodríguez
El 16-05-2018 a las 2:26, Jörn Dreyer escribió:
Hello Folks,
since one of the last updates, my programs that use rpc do not link anymore. They would require now to be linked with libtirpc.so. Before the rpc code was in glibc I guess. Why has this been changed?
So that development can move faster than within libc and gain important missing features.
libtirpc was already available independently long before glibc dropped its own rpc implementation. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, May 16, Cristian Rodríguez wrote:
So that development can move faster than within libc and gain important missing features.
More to make sure that even the laziest developers realize, that they should have ported their applications to TI-RPC years ago to support IPv6 and that IPv4 only code is a really bad idea in a time, where in a lot of regions no IPv4 addresses are available anymore. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CaaSP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Andreas Schwab
-
Cristian Rodríguez
-
Dominique Leuenberger / DimStar
-
Jörn Dreyer
-
Thorsten Kukuk