bug-hurd
[Top][All Lists]
Advanced

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

Re: MiG expands import file path components with cpp


From: Roland McGrath
Subject: Re: MiG expands import file path components with cpp
Date: Wed, 3 Oct 2001 17:01:59 -0400 (EDT)

> On Wed, Oct 03, 2001 at 04:05:49PM -0400, Roland McGrath wrote:
> > Oy.  This problem bites the emacs makefiles that use cpp for non-C too,
> > and emacs uses a really ugly workaround.
> > 
> > Perhaps we can win by passing -undef to cpp in the mig script.
> > Please try that.
> 
> $ i386-gnu-mig -nostdinc -DMACH -DCMU -DMACH_KERNEL -DKERNEL  -DMACH_KMSG=1 \
> -DCONTINUATIONS -D__ELF__ -Di386 -DLINUX_DEV  .......
>                           ^^^^^^
> 
> Only if that definition is also removed.

Ok, well you can fix that in the gnumach makefiles.  Some of the C code
needs -Di386, but the .defs certainly don't.  Off hand it looks like the
.defs files really only need -DMACH_KERNEL and maybe a few other ones, but
not all of $(DEFINES).  Go ahead and diddle MIGFLAGS in Makefile.in however
works best.  I will put -undef into mig, but you can just put it in
MIGFLAGS too I think.




reply via email to

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