1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
glibc (2.42-7) unstable; urgency=medium
Starting with glibc 2.42, the termio interface has been removed. This means
that the <termio.h> header and the definition of struct termio in
<sys/ioctl.h> are no longer available. The termio interface has been obsolete
since the very first version of POSIX.1 in 1988, and is replaced by the
termios interface.
-- Aurelien Jarno <aurel32@debian.org> Sun, 04 Jan 2026 10:07:24 +0100
glibc (2.34-1) unstable; urgency=medium
Starting with glibc 2.31, Sun RPC is removed from glibc. This includes the
rpcgen program, librpcsvc, and the Sun RPC header files. However backward
runtime compatibility is provided, that is to say existing binaries will
continue to work.
In order to link new binaries, the rpcsvc-proto package (a dependency of
libc6-dev) provides rpcgen and several rpcsvc header files and RPC protocol
definitions from Sun RPC sources that were previously shipped by glibc, and
an alternative RPC library shall be used. The most used alternative library
is TI-RPC, the corresponding development package is libtirpc-dev.
Here are the necessary steps to switch an existing program to use the TI-RPC
library:
- Make sure the rpcsvc-proto, libtirpc-dev and pkg-config packages are
installed.
- Add the output of 'pkg-config --cflags libtirpc' to CFLAGS or equivalent.
- Add the output of 'pkg-config --libs libtirpc' to LDFLAGS or equivalent.
-- Aurelien Jarno <aurel32@debian.org> Wed, 03 Aug 2022 12:07:29 +0200
|