Bug#2697: symlink /usr/include/asm in libc5-dev
Package: libc5-dev
Version: 5.2.18-4
Hi,
I noticed that libc5-dev provides a directory
/usr/include/asm-i386 and symlinks it to /usr/include/asm; however,
this is not the same as the asm in
/usr/src/linux-1.3.88/include/asm-i386 (may also be true for other
versions of the kernel).
Specifically, I notices that <asm/posix*.h> was not provided,
(which is included in several <linux/*.h> files). Since I still have
a link /usr/include/linux -> ../src/linux/include/linux, why is there
not a similair link
/usr/include/asm -> ../src/linux/include/asm
/usr/src/linux/include/asm -> asm-i386 (this is provided by
the source package, maybe also by the headers package).
This broke lots of compilations ;-( until I reset the symlink.
I think that both /usr/include/{linux,asm} should point to
/usr/src/linux/include/{linux,asm} respectively. (or else both should
be provided in /usr/include -- this is less desirable since I like to
use my own kernels and want the new headers, but at least this option
retains consistency)
manoj
--
Manoj Srivastava Systems Research Programmer, Project Pilgrim,
Phone: (413) 545-3918 A143B Lederle Graduate Research Center,
Fax: (413) 545-1249 University of Massachusetts, Amherst, MA 01003
<srivasta@pilgrim.umass.edu> <URL:http://www.pilgrim.umass.edu/%7Esrivasta/>
Reply to: