Bug 56393 - kernel-headers rpm puts some files in a bad place
Summary: kernel-headers rpm puts some files in a bad place
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kernel
Version: 7.2
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Arjan van de Ven
QA Contact: Brock Organ
Depends On:
TreeView+ depends on / blocked
Reported: 2001-11-16 18:41 UTC by Bryan Wright
Modified: 2007-04-18 16:38 UTC (History)
0 users

Clone Of:
Last Closed: 2001-11-16 18:41:34 UTC

Attachments (Terms of Use)

Description Bryan Wright 2001-11-16 18:41:27 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.2.14-5.0 i686)

Description of problem:
The redhat 7.2 kernel-headers rpm puts 'asm' and 'linux' directories
directly under /usr/include, instead of making them symbolic links to
/usr/src/linux/include/asm and /usr/src/linux/include/linux as was the case
with redhat 6.*.  This can lead to incompatibilities between the header
files  and the installed kernel source, if a new kernel is installed. 

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Install redhat 7.2
2. Look at /usr/include/asm, /usr/include/linux and /usr/src/linux

Additional info:

Comment 1 Arjan van de Ven 2001-11-16 18:45:38 UTC
The /usr/include/asm and /usr/include/linux headers are the USERSPACE headers
which glibc is compiled with. They have NOTHING to do with the actually running
kernel and are also NOT for use with the kernel (for, say, compiling modules).

This has been so as of Red Hat Linux 7.0 based on the official Linux Filesystem
standards and based on requests from the major kernel hackers like Linus Torvalds.

Note You need to log in before you can comment on or make changes to this bug.