Force kernel to be built with the static flag
authorAndrew Waterman <waterman@s144.Millennium.Berkeley.EDU>
Wed, 2 Nov 2011 22:08:23 +0000 (15:08 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 01:28:04 +0000 (18:28 -0700)
Default in older gccs, but as we move to a new
one it might not be.  We just want to be prepared.....

GNUmakefile

index c5a1ad6..2939ab2 100644 (file)
@@ -130,7 +130,7 @@ endif
 # -fno-builtin is required to avoid refs to undefined functions in the kernel.
 # Only optimize to -O1 to discourage inlining, which complicates backtraces.
 KERN_CFLAGS += -D$(TARGET_ARCH) $(EXTRAARGS)
-KERN_CFLAGS += -O2 -pipe -MD -fno-builtin -gstabs
+KERN_CFLAGS += -O2 -pipe -MD -fno-builtin -gstabs -static
 KERN_CFLAGS += -Wall -Wno-format -Wno-unused -fno-strict-aliasing
 KERN_CFLAGS += -nostdinc -I$(dir $(GCC_LIB))/include