From e2f796cb70de1d77913228551bbf53b4fdfd1fac Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sun, 31 Dec 2006 19:09:42 -0500 Subject: Make some of gcc 4.1's dumber warnings go away. --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 94bbe84e..392b4bff 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # Makefile for toybox. # Copyright 2006 Rob Landley -CFLAGS = -Wall -Wundef -Os +CFLAGS = -Wall -Wundef -Wno-char-subscripts -Os CC = $(CROSS_COMPILE)gcc $(CFLAGS) -funsigned-char STRIP = $(CROSS_COMPILE)strip HOST_CC = gcc $(CFLAGS) -funsigned-char @@ -38,7 +38,8 @@ bloatcheck: toybox_old toybox_unstripped toyfiles = main.c toys/*.c lib/*.c toybox_unstripped: gen_config.h $(toyfiles) toys/toylist.h lib/lib.h toys.h $(CC) $(CFLAGS) -I . $(toyfiles) -o toybox_unstripped \ - -ffunction-sections -fdata-sections -Wl,--gc-sections + -ffunction-sections -fdata-sections -Wl,--gc-sections \ + 2>&1 | sed -n -e '/may be used uninitialized/{s/.*/\n/;h;b};1{x;b};: print;x;/\n/b thing;p;: thing;${x;p}' >&2 toybox: toybox_unstripped $(STRIP) toybox_unstripped -o toybox -- cgit v1.2.3