grub-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Add -nostdinc to TARGET_CFLAGS


From: Felix Zielcke
Subject: Re: [PATCH] Add -nostdinc to TARGET_CFLAGS
Date: Wed, 04 Nov 2009 11:48:14 +0100

Am Donnerstag, den 29.10.2009, 11:36 +0100 schrieb Robert Millan:
> On Thu, Oct 29, 2009 at 11:14:33AM +0100, Robert Millan wrote:
> > 
> > It appears that -nostdinc also excludes GCC internal header directory (for
> > e.g. stdarg.h), which I didn't expect.
> > 
> > Does someone know a clean way to resolve this?  A quick check at GCC
> > command-line options didn't reveal a way to explicitly include that
> > directory afterwards without knowing its path.
> > 
> > I.e. something similar to `gcc -print-file-name=libgcc.a`
> 
> Maybe with -isysroot=`pwd`/dummy instead of -nostdinc.
> 
> It's an ugly kludge, but the alternatives look even worse.
> 
> Does someone have a better idea?
> 

Thanks to the hint from rubisher I looked now at Linux Makefiles.
They use this:

NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include)

# ls $(gcc-4.4 -print-file-name=include)/stdarg.h
/usr/lib/gcc/x86_64-linux-gnu/4.4.2/include/stdarg.h


-- 
Felix Zielcke
Proud Debian Maintainer and GNU GRUB developer





reply via email to

[Prev in Thread] Current Thread [Next in Thread]