What is the purpose of the libtirpc patch? It builds fine without it on 
development LFS. I notice that the rpc-headers tarball does not contain 
all of the rpcsvc/ headers, is this the reason for the patch? From a 
casual glance, it doesn't appear so. I don't see anything in the three 
omitted files that would keep them from building (except possibly the 
exclusion of <rpc/netdb.h> which I suspect is not included in <netdb.h> 
on unpatched glibc). Ultimately, libnsl and librpc will contain all of 
the necessary symbols until a new major version of glibc. So, my 
question is, should we be installing the headers separately at all, or 
should libtirpc be using a local copy of the needed headers until it 
provides its own complete implementation?

Ultimately, we are providing old functionality via glibc, that is not 
intended to carry on beyond the next major version. Wouldn't it be 
better to provide these headers only to libtirpc, and then symlink the 
installed headers into /usr, or better, patch dependent packages to use 
the /usr/include/tirpc/rpc{,svc}/ path? I think I might put a bit more 
time into this, but I'd like to hear specific details regarding the 
above points from those who have worked on it thus far. Since I don't 
have a real 7.0 build laying around, I'm gonna rebuild glibc quick 
without the patch and see what is actually in the installed headers.

-- DJ Lucas


-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to