Bug#369779: mdadm doesn't build with gcc-4.1
Elimar Riesebieter
riesebie at lxtec.de
Thu Jun 1 10:02:15 UTC 2006
forwarded 369779 Neil Brown <neilb at cse.unsw.edu.au>
thanks
Package: mdadm
Version: 2.5-1
Version: 2.4.1-2
Followup-For: Bug #369779
Same here. I have to extend CFLAGS+ with -fno-strict-aliasing to
build the package. This was testet on ppc and i386 for both 2.5-1
and 2.4.1-2.
gcc (GCC) 4.1.1 20060511 (prerelease) (Debian 4.1.0-4)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-Wall -Werror -Wstrict-prototypes -DCONFFILE=\"/etc/mdadm/mdadm.conf\" -DCONFFILE2=\"/etc/mdadm.conf\" -g -O2 -DSendmail=\""/usr/sbin/sendmail -t"\" -c
-o config.o config.c
cc1: warnings being treated as errors
config.c: In function 'free_line':
config.c:209: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c:209: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c: In function 'createline':
config.c:313: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c:313: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c: In function 'devline':
config.c:373: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c:373: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c: In function 'arrayline':
config.c:411: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c:411: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c: In function 'mailline':
config.c:516: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c:516: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c: In function 'mailfromline':
config.c:530: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c:530: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c: In function 'programline':
config.c:548: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c:548: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c: In function 'homehostline':
config.c:562: warning: dereferencing type-punned pointer will break strict-aliasing rules
config.c:562: warning: dereferencing type-punned pointer will break strict-aliasing rules
make[1]: *** [config.o] Error 1
Elimar
--
Learned men are the cisterns of knowledge,
not the fountainheads ;-)
More information about the pkg-mdadm-devel
mailing list