On Wed, 2006-05-31 at 00:08 +0300, Vesa Jääskeläinen wrote:
> Attached patch fixes problems for compiling correct code on i386-pc...
> other platforms needs to be modified similarly too...

I'm confused by this; could you explain? If _TARGET_CFLAGS is used for
everything to be run on the target, perhaps we should just rename
_CFLAGS to _TARGET_CFLAGS.

Also, in the future, could you please supply best-guess code for other
architectures? It's ok if you don't know, but in this case it seems it
would be easy enough to duplicate your i386-pc.mk changes for the
other .mk files.

> Index: conf/common.rmk
> ===================================================================
> RCS file: /sources/grub/grub2/conf/common.rmk,v
> retrieving revision 1.7
> diff -u -r1.7 common.rmk
> --- conf/common.rmk   27 May 2006 21:09:25 -0000      1.7
> +++ conf/common.rmk   30 May 2006 21:00:02 -0000
> @@ -27,61 +27,73 @@
>  # For fshelp.mod.
>  fshelp_mod_SOURCES = fs/fshelp.c
>  fshelp_mod_CFLAGS = $(COMMON_CFLAGS)
> +fshelp_mod_TARGET_CFLAGS = $(COMMON_TARGET_CFLAGS)
>  fshelp_mod_LDFLAGS = $(COMMON_LDFLAGS)

...

> --- conf/i386-pc.rmk  28 May 2006 23:01:43 -0000      1.65
> +++ conf/i386-pc.rmk  30 May 2006 21:00:02 -0000
> @@ -2,6 +2,7 @@
>  
>  COMMON_ASFLAGS = -nostdinc -fno-builtin
>  COMMON_CFLAGS = -fno-builtin -mrtd -mregparm=3 -m32
> +COMMON_TARGET_CFLAGS = -fno-builtin -mrtd -mregparm=3 -m32
>  COMMON_LDFLAGS = -melf_i386 -nostdlib




_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to