Thread (5 messages) 5 messages, 2 authors, 2007-05-29

Re: Don't use HOSTCFLAGS in BOOTCFLAGS

flat view

From: Segher Boessenkool <hidden>
Date: 2007-05-29 05:12:28

quoted hunk ↗ jump to hunk
 #	To this end we need to define BOOTCC, etc, as the tools
-#	needed to build the 32 bit image.  These are normally HOSTCC,
+#	needed to build the 32 bit image.
 #	but may be a third compiler if, for example, you are cross
You've broken this comment, you should pay for it now :-)
quoted hunk ↗ jump to hunk
-HOSTCC		:= gcc
-BOOTCFLAGS	:= $(HOSTCFLAGS) -fno-builtin -fno-unit-at-a-time -nostdinc -isystem \
-		   $(shell $(CROSS32CC) -print-file-name=include) -fPIC
+BOOTCFLAGS	:= -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \
+		   -fno-strict-aliasing -O2 -msoft-float -pipe \
-Os instead?
+		   -fomit-frame-pointer -fno-builtin -fno-unit-at-a-time \
Why -fno-unit-at-a-time ?
+		   -fPIC -nostdinc \
+		   -isystem $(shell $(CROSS32CC) -print-file-name=include)
Also, is there any reason why you can't simply use $(CC) -m32 with
the kernel $(CFLAGS) ?


Segher
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help