Bug 56393

Summary: kernel-headers rpm puts some files in a bad place
Product: [Retired] Red Hat Linux Reporter: Bryan Wright <bkw1a>
Component: kernelAssignee: Arjan van de Ven <arjanv>
Status: CLOSED NOTABUG QA Contact: Brock Organ <borgan>
Severity: low Docs Contact:
Priority: medium    
Version: 7.2   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-11-16 18:41:34 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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:
Always

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

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.