Re: [PATCH] reiserfs patch for linux-2.4.2

Keith Owens (kaos@ocs.com.au)
Thu, 01 Mar 2001 11:01:59 +1100


On Wed, 28 Feb 2001 20:27:33 +0100,
Christoph Hellwig <hch@ns.caldera.de> wrote:
>Urgg. limits.h is a userlevel header...
>
>The attached patch will make similar atempts fail (but not this one as
>there is also a limits.h in gcc's include dir).
>
>--- linux-2.4.0/Makefile Mon Dec 25 19:21:14 2000
>-CPPFLAGS := -D__KERNEL__ -I$(HPATH)
>+GCCINCDIR = $(shell gcc -print-search-dirs | sed -ne 's/install: \(.*\)/\1include/gp')
>+CPPFLAGS := -D__KERNEL__ -nostdinc -I$(HPATH) -I$(GCCINCDIR)

cc: trimmed to l-k.

CPPFLAGS apply to the kernel compiler which can be a cross compiler but
you are extracting data from the host gcc. What exactly are you trying
to do here? Are you trying to prevent the use of user space includes
or are you trying to pick up the cross compiler includes?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/