[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: "Joseph S. Myers" <joseph@xxxxxxxxxxxxxxxx>
- Subject: Re: [issues] 2.14 doesn't install rpc/ header files... tcpdump and lsof break
- From: Philip Prindeville <philipp_subx@xxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 02 Aug 2011 08:15:09 -0700
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?
-Philip