[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [issues] 2.14 doesn't install rpc/ header files... tcpdump and lsof break
- To: Philip Prindeville <philipp_subx@xxxxxxxxxxxxxxxxxxxxx>
- Subject: Re: [issues] 2.14 doesn't install rpc/ header files... tcpdump and lsof break
- From: "Joseph S. Myers" <joseph@xxxxxxxxxxxxxxxx>
- Date: Tue, 2 Aug 2011 15:10:34 +0000 (UTC)
On Mon, 1 Aug 2011, Philip Prindeville wrote:
> I'm one of the contributors to OpenWrt. I recently bumped eglibc used in
> my platform builds from 2.12 to 2.14 and noticed that tcpdump and lsof
> were failing because they couldn't find <rpc/rpc.h>.
> I backreved to 2.13 and that worked.
> Looking in the Changelog, README, etc. for 2.14 I didn't see anything
> that called out the change. How do I get the rpc/ files installed?
* The RPC implementation in libc is obsoleted. Old programs keep working
but new programs cannot be linked with the routines in libc anymore.
Programs in need of RPC functionality must be linked against TI-RPC.
The TI-RPC implementation is IPv6 enabled and there are other benefits.
Visible changes of this change include (obviously) the inability to link
programs using RPC functions without referencing the TI-RPC library and the
removal of the RPC headers from the glibc headers.
Implemented by Ulrich Drepper.
Joseph S. Myers