URL: <http://savannah.gnu.org/bugs/?35484>
Summary: Build fails when CFLAGS=-O2 in the environment Project: GNU GRUB Submitted by: gsutre Submitted on: Wed 08 Feb 2012 05:46:08 PM CET Category: Compilation Severity: Ordinary Priority: 5 - Normal Item Group: Software Error Status: None Privacy: Public Assigned to: None Originator Name: Originator Email: Open/Closed: Open Discussion Lock: Any Release: Release: Bazaar - trunk Reproducibility: Every Time Planned Release: None _______________________________________________________ Details: With a fresh grub trunk export, the following commands lead to a build error: $ export CFLAGS=-O2 $ (./autogen.sh && ./configure && make) > /tmp/build.log 2>&1 $ tail -10 /tmp/build.log make[3]: Entering directory `/tmp/GREG/grub/grub-core' gcc -DHAVE_CONFIG_H -I. -I.. -Wall -W -I../include -I../include -DGRUB_MACHINE_PCBIOS=1 -DGRUB_MACHINE=I386_PC -DGRUB_TARGET_CPU_I386=1 -m32 -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.6/include -DGRUB_FILE=\"gnulib/regex.c\" -I. -I. -I.. -I.. -I../include -I../include -I../grub-core/lib/posix_wrap -I../grub-core/gnulib -I../grub-core/gnulib -Os -Wall -W -Wshadow -Wpointer-arith -Wmissing-prototypes -Wundef -Wstrict-prototypes -g -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mno-mmx -mno-sse -mno-sse2 -mno-3dnow -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -m32 -fno-stack-protector -mno-stack-arg-probe -Werror -Wno-trampolines -mrtd -mregparm=3 -fno-builtin -fno-builtin -Wno-undef -Wno-sign-compare -Wno-unused -Wno-unused-parameter -O2 -MT gnulib/libgnulib_a-regex.o -MD -MP -MF gnulib/.deps-core/libgnulib_a-regex.Tpo -c -o gnulib/libgnulib_a-regex.o `test -f 'gnulib/regex.c' || echo './'`gnulib/regex.c In file included from gnulib/regex.c:62:0: gnulib/regcomp.c: In function 're_compile_fastmap_iter.isra.14': ../include/grub/misc.h:218:5: error: 'wc' may be used uninitialized in this function [-Werror=uninitialized] gnulib/regcomp.c:327:16: note: 'wc' was declared here cc1: all warnings being treated as errors make[3]: *** [gnulib/libgnulib_a-regex.o] Error 1 make[3]: Leaving directory `/tmp/GREG/grub/grub-core' make[2]: *** [all] Error 2 make[2]: Leaving directory `/tmp/GREG/grub/grub-core' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/GREG/grub' make: *** [all] Error 2 Is having CFLAGS=-O2 in the environment unsupported? _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Wed 08 Feb 2012 05:46:08 PM CET Name: build.log Size: 189kB By: gsutre <http://savannah.gnu.org/bugs/download.php?file_id=25026> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?35484> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org https://lists.gnu.org/mailman/listinfo/bug-grub