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