[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

On 8/2/11 8:10 AM, Joseph S. Myers wrote:
> On Mon, 1 Aug 2011, Philip Prindeville wrote:
>> Hi.
>> 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?
> See NEWS:
> * 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.

I still don't understand. So they're included in the source tree, but they aren't installed?

How is one supposed to use the TI-RPC library then?