Module Name: src Committed By: joerg Date: Thu May 26 12:56:35 UTC 2011
Modified Files: src/bin/ksh: Makefile src/bin/sh: Makefile src/crypto/external/bsd/heimdal/lib/libkrb5: Makefile src/crypto/external/bsd/openssl/lib/libcrypto: Makefile src/crypto/external/bsd/openssl/lib/libssl: Makefile src/external/apache2/mDNSResponder/usr.sbin/mdnsd: Makefile src/external/bsd/am-utils/bin/amd: Makefile src/external/bsd/am-utils/bin/fsinfo: Makefile src/external/bsd/bind: Makefile.inc src/external/bsd/libpcap/lib: Makefile src/external/bsd/ntp: Makefile.inc src/external/bsd/openldap/bin/ldapexop: Makefile src/external/bsd/openldap/lib/libldap: Makefile src/external/bsd/openldap/lib/libldap_r: Makefile src/external/bsd/pkg_install/sbin/pkg_info: Makefile src/external/bsd/tcpdump/bin: Makefile src/external/gpl2/lvm2/lib/libdevmapper: Makefile src/external/gpl2/lvm2/lib/liblvm: Makefile src/external/gpl2/lvm2/sbin/dmsetup: Makefile src/external/gpl2/lvm2/sbin/lvm: Makefile src/external/gpl2/xcvs: Makefile.inc src/external/historical/nawk/bin: Makefile src/external/ibm-public/postfix: Makefile.inc src/external/public-domain/xz: Makefile.inc src/external/zlib/pigz/bin/pigz: Makefile src/gnu/lib/libstdc++-v3_4: Makefile src/gnu/lib/libsupc++4: Makefile src/gnu/usr.bin/diffutils/diff: Makefile src/gnu/usr.bin/diffutils/diff3: Makefile src/gnu/usr.bin/diffutils/lib: Makefile src/gnu/usr.bin/gdb6: Makefile.inc src/gnu/usr.bin/gettext: Makefile.inc src/gnu/usr.bin/gettext/libgrep: Makefile src/gnu/usr.bin/gettext/libnlspr: Makefile src/gnu/usr.bin/gettext/xgettext: Makefile src/gnu/usr.bin/gkermit: Makefile src/gnu/usr.bin/grep/grep: Makefile src/gnu/usr.bin/grep/lib: Makefile src/gnu/usr.bin/groff: Makefile.inc src/gnu/usr.bin/groff/src/devices/grohtml: Makefile src/gnu/usr.bin/groff/src/roff/troff: Makefile src/gnu/usr.bin/groff/src/utils/hpftodit: Makefile src/gnu/usr.bin/rcs/co: Makefile src/gnu/usr.bin/rcs/lib: Makefile src/gnu/usr.bin/texinfo: Makefile.inc src/gnu/usr.bin/texinfo/makeinfo: Makefile src/lib/libc/db: Makefile.inc src/lib/libpam/modules/pam_krb5: Makefile src/lib/libpam/modules/pam_ksu: Makefile src/lib/libperfuse: Makefile src/regress/lib/libc/int_fmtio: Makefile src/regress/sys/kern/sleeping: Makefile src/sbin/routed/rtquery: Makefile src/share/mk: bsd.sys.mk src/sys/arch/i386/stand/lib: Makefile.inc src/sys/conf: Makefile.kern.inc src/sys/lib/libsa: Makefile.inc src/sys/modules/ffs: Makefile src/sys/modules/layerfs: Makefile src/sys/modules/nilfs: Makefile src/sys/modules/null: Makefile src/sys/modules/overlay: Makefile src/sys/modules/udf: Makefile src/sys/modules/umap: Makefile src/sys/rump/fs/lib/liblayervfs: Makefile src/sys/rump/fs/lib/libnilfs: Makefile src/sys/rump/fs/lib/libnull: Makefile src/sys/rump/fs/lib/libudf: Makefile src/sys/rump/fs/lib/libumap: Makefile src/tests/crypto/libcrypto: Makefile.inc src/tests/include: Makefile src/tests/lib/libcurses/director: Makefile src/tests/lib/libcurses/slave: Makefile src/usr.bin/midiplay: Makefile src/usr.bin/mkubootimage: Makefile src/usr.bin/netstat: Makefile src/usr.bin/nvi/build: Makefile src/usr.bin/pmap: Makefile src/usr.bin/telnet: Makefile src/usr.bin/vmstat: Makefile src/usr.sbin/crash: Makefile src/usr.sbin/dhcp: Makefile.inc src/usr.sbin/ipf: Makefile.inc src/usr.sbin/mrouted: Makefile src/usr.sbin/ndbootd: Makefile src/usr.sbin/perfused: Makefile src/usr.sbin/pf: Makefile.inc src/usr.sbin/pppd/pppd: Makefile src/usr.sbin/sup: Makefile.inc Log Message: Default to -Wno-sign-compare -Wno-pointer-sign for clang. Push -Wno-array-bounds down to the cases that depend on it. Selectively disable warnings for 3rd party software or non-trivial issues to be reviewed later to get clang -Werror to build most of the tree. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/bin/ksh/Makefile cvs rdiff -u -r1.94 -r1.95 src/bin/sh/Makefile cvs rdiff -u -r1.4 -r1.5 src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/lib/libcrypto/Makefile cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssl/lib/libssl/Makefile cvs rdiff -u -r1.6 -r1.7 \ src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/am-utils/bin/amd/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/am-utils/bin/fsinfo/Makefile cvs rdiff -u -r1.10 -r1.11 src/external/bsd/bind/Makefile.inc cvs rdiff -u -r1.2 -r1.3 src/external/bsd/libpcap/lib/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/ntp/Makefile.inc cvs rdiff -u -r1.2 -r1.3 src/external/bsd/openldap/bin/ldapexop/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/bsd/openldap/lib/libldap/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/openldap/lib/libldap_r/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/bsd/pkg_install/sbin/pkg_info/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/tcpdump/bin/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/gpl2/lvm2/lib/libdevmapper/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/gpl2/lvm2/lib/liblvm/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/gpl2/lvm2/sbin/dmsetup/Makefile cvs rdiff -u -r1.9 -r1.10 src/external/gpl2/lvm2/sbin/lvm/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl2/xcvs/Makefile.inc cvs rdiff -u -r1.4 -r1.5 src/external/historical/nawk/bin/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/ibm-public/postfix/Makefile.inc cvs rdiff -u -r1.1 -r1.2 src/external/public-domain/xz/Makefile.inc cvs rdiff -u -r1.6 -r1.7 src/external/zlib/pigz/bin/pigz/Makefile cvs rdiff -u -r1.6 -r1.7 src/gnu/lib/libstdc++-v3_4/Makefile cvs rdiff -u -r1.4 -r1.5 src/gnu/lib/libsupc++4/Makefile cvs rdiff -u -r1.2 -r1.3 src/gnu/usr.bin/diffutils/diff/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 src/gnu/usr.bin/diffutils/diff3/Makefile cvs rdiff -u -r1.3 -r1.4 src/gnu/usr.bin/diffutils/lib/Makefile cvs rdiff -u -r1.1 -r1.2 src/gnu/usr.bin/gdb6/Makefile.inc cvs rdiff -u -r1.6 -r1.7 src/gnu/usr.bin/gettext/Makefile.inc cvs rdiff -u -r1.6 -r1.7 src/gnu/usr.bin/gettext/libgrep/Makefile cvs rdiff -u -r1.8 -r1.9 src/gnu/usr.bin/gettext/libnlspr/Makefile cvs rdiff -u -r1.4 -r1.5 src/gnu/usr.bin/gettext/xgettext/Makefile cvs rdiff -u -r1.2 -r1.3 src/gnu/usr.bin/gkermit/Makefile cvs rdiff -u -r1.6 -r1.7 src/gnu/usr.bin/grep/grep/Makefile cvs rdiff -u -r1.4 -r1.5 src/gnu/usr.bin/grep/lib/Makefile cvs rdiff -u -r1.19 -r1.20 src/gnu/usr.bin/groff/Makefile.inc cvs rdiff -u -r1.6 -r1.7 src/gnu/usr.bin/groff/src/devices/grohtml/Makefile cvs rdiff -u -r1.11 -r1.12 src/gnu/usr.bin/groff/src/roff/troff/Makefile cvs rdiff -u -r1.6 -r1.7 src/gnu/usr.bin/groff/src/utils/hpftodit/Makefile cvs rdiff -u -r1.6 -r1.7 src/gnu/usr.bin/rcs/co/Makefile cvs rdiff -u -r1.22 -r1.23 src/gnu/usr.bin/rcs/lib/Makefile cvs rdiff -u -r1.9 -r1.10 src/gnu/usr.bin/texinfo/Makefile.inc cvs rdiff -u -r1.6 -r1.7 src/gnu/usr.bin/texinfo/makeinfo/Makefile cvs rdiff -u -r1.6 -r1.7 src/lib/libc/db/Makefile.inc cvs rdiff -u -r1.10 -r1.11 src/lib/libpam/modules/pam_krb5/Makefile cvs rdiff -u -r1.10 -r1.11 src/lib/libpam/modules/pam_ksu/Makefile cvs rdiff -u -r1.3 -r1.4 src/lib/libperfuse/Makefile cvs rdiff -u -r1.3 -r1.4 src/regress/lib/libc/int_fmtio/Makefile cvs rdiff -u -r1.2 -r1.3 src/regress/sys/kern/sleeping/Makefile cvs rdiff -u -r1.7 -r1.8 src/sbin/routed/rtquery/Makefile cvs rdiff -u -r1.200 -r1.201 src/share/mk/bsd.sys.mk cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/stand/lib/Makefile.inc cvs rdiff -u -r1.136 -r1.137 src/sys/conf/Makefile.kern.inc cvs rdiff -u -r1.19 -r1.20 src/sys/lib/libsa/Makefile.inc cvs rdiff -u -r1.6 -r1.7 src/sys/modules/ffs/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/modules/layerfs/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/modules/nilfs/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/modules/null/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/modules/overlay/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/modules/udf/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/modules/umap/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/rump/fs/lib/liblayervfs/Makefile cvs rdiff -u -r1.2 -r1.3 src/sys/rump/fs/lib/libnilfs/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/rump/fs/lib/libnull/Makefile cvs rdiff -u -r1.6 -r1.7 src/sys/rump/fs/lib/libudf/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/rump/fs/lib/libumap/Makefile cvs rdiff -u -r1.4 -r1.5 src/tests/crypto/libcrypto/Makefile.inc cvs rdiff -u -r1.9 -r1.10 src/tests/include/Makefile cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libcurses/director/Makefile cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libcurses/slave/Makefile cvs rdiff -u -r1.1 -r1.2 src/usr.bin/midiplay/Makefile cvs rdiff -u -r1.1 -r1.2 src/usr.bin/mkubootimage/Makefile cvs rdiff -u -r1.34 -r1.35 src/usr.bin/netstat/Makefile cvs rdiff -u -r1.13 -r1.14 src/usr.bin/nvi/build/Makefile cvs rdiff -u -r1.4 -r1.5 src/usr.bin/pmap/Makefile cvs rdiff -u -r1.45 -r1.46 src/usr.bin/telnet/Makefile cvs rdiff -u -r1.28 -r1.29 src/usr.bin/vmstat/Makefile cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/crash/Makefile cvs rdiff -u -r1.23 -r1.24 src/usr.sbin/dhcp/Makefile.inc cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/ipf/Makefile.inc cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/mrouted/Makefile cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/ndbootd/Makefile cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/perfused/Makefile cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/pf/Makefile.inc cvs rdiff -u -r1.39 -r1.40 src/usr.sbin/pppd/pppd/Makefile cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/sup/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.