Jürg Billeter wrote: > On Sam, 2006-03-18 at 08:56 +0500, Alexander E. Patrakov wrote: >> Jürg Billeter wrote: >> >>> - asterisk: Uses linux/compiler.h, include line could just be removed as >>> linux/ixjuser.h doesn't need the compiler.h defines due to the seds we >>> apply to the headers >> Then better make linux/compiler.h an empty file. > > If you want to go for best compatibility, sure; I currently aim to get > the header set as clean as possible, i.e. applications including > unnecessary header files shall break. For LFS, compatibility is probably > better for now, though.
At least for BLFS and possibly for LFS I would like to see two packages: 1. A clean header implementation 2. An addendum or patch to add compatibility. The only way the packages will be fixed is to complain upstream. Otherwise, poor programming practices will continue to be propagated. I'd rather have a clean set of headers and instructions with a patch or sed to fix the offending packages in BLFS. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page