[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Cdrecord-developers] Cdrtools-2.01a25: Patch to make cdrtools 2.01a25 Linux compatible



> On Tue, Jan 27, 2004 at 10:06:46AM -0500, Greg Wooledge wrote:
>> True -- *but*, it must be pointed out that this is historic!
>> In a modern GNU/Linux distribution, /usr/include/linux should
>> *not* be a symlink to anything at all.  It should be a plain
>> directory containing the kernel header files with which the
>> GNU libc was built.

On Tue, Jan 27, 2004 at 12:04:29PM -0500, Ambrose Li wrote:
> If such a drastic change in convention had taken place and
> I have never read about it when I did my upgrade (which was
> not very long ago -- 


The Filesystem Hierarchy Standard document version 2.3 of the Linux
Standard Base project (http://www.linuxbase.org/) lists the following:

"
usr/include : Header files included by C programs
These symbolic links are required if a C or C++ compiler is installed
and only for systems not based on glibc.

    /usr/include/asm -> /usr/src/linux/include/asm-<arch>
    /usr/include/linux -> /usr/src/linux/include/linux
"

I read this as saying if you're using glibc at all you should no longer
have or use the symlinks. Most modern distributions will both be using
glibc and striving for LSB/FHS compliance. (I'm pretty sure if you dig
around you'll find older PRs from RedHat/SuSE/Mandrake/Debian regarding
LSB 1.0 compliance).



-Robert


Attachment: pgpWJ_ieP4Bd6.pgp
Description: PGP signature


Reply to: