Disable new -Wstring-plus-int warning where needed for now. Adjust various places that add GCC-only options to check for the active compiler first.diff -r1.10 -r1.11 src/bin/stty/Makefile
(joerg)
--- src/bin/stty/Makefile 1997/07/20 22:38:04 1.10
+++ src/bin/stty/Makefile 2012/04/04 10:59:44 1.11
@@ -1,7 +1,9 @@ | @@ -1,7 +1,9 @@ | |||
1 | # $NetBSD: Makefile,v 1.10 1997/07/20 22:38:04 christos Exp $ | 1 | # $NetBSD: Makefile,v 1.11 2012/04/04 10:59:44 joerg Exp $ | |
2 | # @(#)Makefile 8.1 (Berkeley) 5/31/93 | 2 | # @(#)Makefile 8.1 (Berkeley) 5/31/93 | |
3 | 3 | |||
4 | PROG= stty | 4 | PROG= stty | |
5 | SRCS= cchar.c gfmt.c key.c modes.c print.c stty.c | 5 | SRCS= cchar.c gfmt.c key.c modes.c print.c stty.c | |
6 | 6 | |||
7 | CWARNFLAGS.clang+= -Wno-string-plus-int | |||
8 | ||||
7 | .include <bsd.prog.mk> | 9 | .include <bsd.prog.mk> |
--- src/external/bsd/cron/bin/cron/Makefile 2010/05/06 18:58:45 1.1
+++ src/external/bsd/cron/bin/cron/Makefile 2012/04/04 10:59:44 1.2
@@ -1,11 +1,13 @@ | @@ -1,11 +1,13 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2010/05/06 18:58:45 christos Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2012/04/04 10:59:44 joerg Exp $ | |
2 | 2 | |||
3 | BINDIR= /usr/sbin | 3 | BINDIR= /usr/sbin | |
4 | PROG= cron | 4 | PROG= cron | |
5 | SRCS= cron.c database.c do_command.c entry.c env.c job.c \ | 5 | SRCS= cron.c database.c do_command.c entry.c env.c job.c \ | |
6 | misc.c popen.c pw_dup.c user.c | 6 | misc.c popen.c pw_dup.c user.c | |
7 | CPPFLAGS+=-I${.CURDIR} -DLOGIN_CAP | 7 | CPPFLAGS+=-I${.CURDIR} -DLOGIN_CAP | |
8 | LDADD+=-lutil | 8 | LDADD+=-lutil | |
9 | MAN= cron.8 | 9 | MAN= cron.8 | |
10 | 10 | |||
11 | CWARNFLAGS+= -Wno-string-plus-int | |||
12 | ||||
11 | .include <bsd.prog.mk> | 13 | .include <bsd.prog.mk> |
--- src/external/gpl2/xcvs/lib/libcvs/Makefile 2010/12/30 00:46:38 1.10
+++ src/external/gpl2/xcvs/lib/libcvs/Makefile 2012/04/04 10:59:44 1.11
@@ -1,25 +1,27 @@ | @@ -1,25 +1,27 @@ | |||
1 | # $NetBSD: Makefile,v 1.10 2010/12/30 00:46:38 pgoyette Exp $ | 1 | # $NetBSD: Makefile,v 1.11 2012/04/04 10:59:44 joerg Exp $ | |
2 | 2 | |||
3 | LIBISPRIVATE= yes | 3 | LIBISPRIVATE= yes | |
4 | 4 | |||
5 | .include "${.CURDIR}/../../Makefile.inc" | 5 | .include "${.CURDIR}/../../Makefile.inc" | |
6 | 6 | |||
7 | LIB= cvs | 7 | LIB= cvs | |
8 | 8 | |||
9 | DIST= ${IDIST}/lib | 9 | DIST= ${IDIST}/lib | |
10 | .PATH: ${DIST} | 10 | .PATH: ${DIST} | |
11 | CPPFLAGS+=-I${DIST} | 11 | CPPFLAGS+=-I${DIST} | |
12 | 12 | |||
13 | SRCS= __fpending.c asnprintf.c basename.c canon-host.c canonicalize.c \ | 13 | SRCS= __fpending.c asnprintf.c basename.c canon-host.c canonicalize.c \ | |
14 | chdir-long.c closeout.c cycle-check.c dirname.c dup-safer.c exitfail.c \ | 14 | chdir-long.c closeout.c cycle-check.c dirname.c dup-safer.c exitfail.c \ | |
15 | fd-safer.c getdate.c gettime.c md5.c \ | 15 | fd-safer.c getdate.c gettime.c md5.c \ | |
16 | openat.c pagealign_alloc.c printf-args.c printf-parse.c \ | 16 | openat.c pagealign_alloc.c printf-args.c printf-parse.c \ | |
17 | quotearg.c regex.c rpmatch.c save-cwd.c sighandle.c strftime.c \ | 17 | quotearg.c regex.c rpmatch.c save-cwd.c sighandle.c strftime.c \ | |
18 | stripslash.c vasnprintf.c xalloc-die.c xgetcwd.c xgethostname.c \ | 18 | stripslash.c vasnprintf.c xalloc-die.c xgetcwd.c xgethostname.c \ | |
19 | xmalloc.c xreadlink.c yesno.c | 19 | xmalloc.c xreadlink.c yesno.c | |
20 | 20 | |||
21 | CWARNFLAGS.clang+= -Wno-string-plus-int | |||
22 | ||||
21 | .include <bsd.lib.mk> | 23 | .include <bsd.lib.mk> | |
22 | # bsd.lib.mk includes bsd.sys.mk which defines the suffix rules, so we | 24 | # bsd.lib.mk includes bsd.sys.mk which defines the suffix rules, so we | |
23 | # need to override after. | 25 | # need to override after. | |
24 | .y.c .y.h: | 26 | .y.c .y.h: | |
25 | @true | 27 | @true |
--- src/external/gpl2/xcvs/lib/libdiff/Makefile 2009/04/08 16:27:52 1.1
+++ src/external/gpl2/xcvs/lib/libdiff/Makefile 2012/04/04 10:59:44 1.2
@@ -1,14 +1,16 @@ | @@ -1,14 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2009/04/08 16:27:52 christos Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2012/04/04 10:59:44 joerg Exp $ | |
2 | 2 | |||
3 | LIBISPRIVATE= yes | 3 | LIBISPRIVATE= yes | |
4 | 4 | |||
5 | .include "${.CURDIR}/../../Makefile.inc" | 5 | .include "${.CURDIR}/../../Makefile.inc" | |
6 | 6 | |||
7 | LIB= diff | 7 | LIB= diff | |
8 | 8 | |||
9 | DIST= ${IDIST}/${LIB} | 9 | DIST= ${IDIST}/${LIB} | |
10 | .PATH: ${DIST} | 10 | .PATH: ${DIST} | |
11 | 11 | |||
12 | SRCS != (cd ${DIST} && echo *.c) | 12 | SRCS != (cd ${DIST} && echo *.c) | |
13 | 13 | |||
14 | CWARNFLAGS.clang+= -Wno-string-plus-int | |||
15 | ||||
14 | .include <bsd.lib.mk> | 16 | .include <bsd.lib.mk> |
--- src/external/gpl3/gdb/Makefile.inc 2012/02/05 17:47:30 1.4
+++ src/external/gpl3/gdb/Makefile.inc 2012/04/04 10:59:45 1.5
@@ -1,17 +1,18 @@ | @@ -1,17 +1,18 @@ | |||
1 | # $NetBSD: Makefile.inc,v 1.4 2012/02/05 17:47:30 matt Exp $ | 1 | # $NetBSD: Makefile.inc,v 1.5 2012/04/04 10:59:45 joerg Exp $ | |
2 | 2 | |||
3 | USE_LIBEDIT=no | 3 | USE_LIBEDIT=no | |
4 | USE_TUI=yes | 4 | USE_TUI=yes | |
5 | BINDIR=/usr/bin | 5 | BINDIR=/usr/bin | |
6 | WARNS?= 0 | 6 | WARNS?= 0 | |
7 | 7 | |||
8 | CWARNFLAGS.clang+= -Wno-unused-value -Wno-conversion \ | 8 | CWARNFLAGS.clang+= -Wno-unused-value -Wno-conversion \ | |
9 | -Wno-switch-enum -Wno-parentheses -Wno-comment \ | 9 | -Wno-switch-enum -Wno-parentheses -Wno-comment \ | |
10 | -Wno-format-security \ | 10 | -Wno-format-security \ | |
11 | -Wno-tautological-compare -Wno-format-extra-args | 11 | -Wno-tautological-compare -Wno-format-extra-args \ | |
12 | -Wno-string-plus-int | |||
12 | 13 | |||
13 | .if ${MACHINE} == "vax" | 14 | .if ${MACHINE} == "vax" | |
14 | CWARNFLAGS.gcc+= -Wno-overflow | 15 | CWARNFLAGS.gcc+= -Wno-overflow | |
15 | .endif | 16 | .endif | |
16 | 17 | |||
17 | DIST= ${NETBSDSRCDIR}/external/gpl3/gdb/dist | 18 | DIST= ${NETBSDSRCDIR}/external/gpl3/gdb/dist |
--- src/external/mit/xorg/lib/libFS/Makefile 2008/09/13 04:32:29 1.2
+++ src/external/mit/xorg/lib/libFS/Makefile 2012/04/04 10:59:45 1.3
@@ -1,27 +1,29 @@ | @@ -1,27 +1,29 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2008/09/13 04:32:29 cube Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2012/04/04 10:59:45 joerg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | 4 | |||
5 | LIB= FS | 5 | LIB= FS | |
6 | .PATH: ${X11SRCDIR.${LIB}}/src | 6 | .PATH: ${X11SRCDIR.${LIB}}/src | |
7 | .PATH: ${X11SRCDIR.${LIB}}/include/X11/fonts | 7 | .PATH: ${X11SRCDIR.${LIB}}/include/X11/fonts | |
8 | 8 | |||
9 | SRCS= FSCloseFt.c FSClServ.c FSConnServ.c FSErrDis.c FSErrHndlr.c FSFlush.c \ | 9 | SRCS= FSCloseFt.c FSClServ.c FSConnServ.c FSErrDis.c FSErrHndlr.c FSFlush.c \ | |
10 | FSFontInfo.c FSFtNames.c FSGetCats.c FSlibInt.c FSListCats.c \ | 10 | FSFontInfo.c FSFtNames.c FSGetCats.c FSlibInt.c FSListCats.c \ | |
11 | FSListExt.c FSMisc.c FSNextEv.c FSOpenFont.c FSOpenServ.c FSQGlyphs.c \ | 11 | FSListExt.c FSMisc.c FSNextEv.c FSOpenFont.c FSOpenServ.c FSQGlyphs.c \ | |
12 | FSQuExt.c FSQXExt.c FSQXInfo.c FSServName.c FSSetCats.c FSSync.c \ | 12 | FSQuExt.c FSQXExt.c FSQXInfo.c FSServName.c FSSetCats.c FSSync.c \ | |
13 | FSSynchro.c fs_transport.c | 13 | FSSynchro.c fs_transport.c | |
14 | 14 | |||
15 | CWARNFLAGS.clang+= -Wno-string-plus-int | |||
16 | ||||
15 | INCS= FSlib.h | 17 | INCS= FSlib.h | |
16 | INCSDIR=${X11INCDIR}/X11/fonts | 18 | INCSDIR=${X11INCDIR}/X11/fonts | |
17 | 19 | |||
18 | CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/fonts | 20 | CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/fonts | |
19 | CPPFLAGS+= -I${X11SRCDIR.${LIB}}/../include | 21 | CPPFLAGS+= -I${X11SRCDIR.${LIB}}/../include | |
20 | 22 | |||
21 | CONN_DEFINES = ${X11FLAGS.CONNECTION} -DFS_t -DTRANS_CLIENT | 23 | CONN_DEFINES = ${X11FLAGS.CONNECTION} -DFS_t -DTRANS_CLIENT | |
22 | SOCK_DEFINES = -DBSD44SOCKETS | 24 | SOCK_DEFINES = -DBSD44SOCKETS | |
23 | 25 | |||
24 | CPPFLAGS+= $(CONN_DEFINES) $(SOCK_DEFINES) | 26 | CPPFLAGS+= $(CONN_DEFINES) $(SOCK_DEFINES) | |
25 | 27 | |||
26 | # XXX | 28 | # XXX | |
27 | COPTS.FSGetCats.c+= -Wno-error | 29 | COPTS.FSGetCats.c+= -Wno-error |
--- src/external/mit/xorg/lib/libICE/Makefile 2008/09/13 04:32:30 1.2
+++ src/external/mit/xorg/lib/libICE/Makefile 2012/04/04 10:59:45 1.3
@@ -1,24 +1,26 @@ | @@ -1,24 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2008/09/13 04:32:30 cube Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2012/04/04 10:59:45 joerg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | 4 | |||
5 | LIB= ICE | 5 | LIB= ICE | |
6 | .PATH: ${X11SRCDIR.${LIB}}/src | 6 | .PATH: ${X11SRCDIR.${LIB}}/src | |
7 | .PATH: ${X11SRCDIR.${LIB}}/include/X11/ICE | 7 | .PATH: ${X11SRCDIR.${LIB}}/include/X11/ICE | |
8 | 8 | |||
9 | SRCS= accept.c authutil.c connect.c error.c getauth.c iceauth.c icetrans.c \ | 9 | SRCS= accept.c authutil.c connect.c error.c getauth.c iceauth.c icetrans.c \ | |
10 | listen.c listenwk.c locking.c misc.c ping.c process.c protosetup.c \ | 10 | listen.c listenwk.c locking.c misc.c ping.c process.c protosetup.c \ | |
11 | register.c replywait.c setauth.c shutdown.c watch.c | 11 | register.c replywait.c setauth.c shutdown.c watch.c | |
12 | 12 | |||
13 | INCS= ICE.h ICEconn.h ICElib.h ICEmsg.h ICEproto.h ICEutil.h | 13 | INCS= ICE.h ICEconn.h ICElib.h ICEmsg.h ICEproto.h ICEutil.h | |
14 | INCSDIR=${X11INCDIR}/X11/ICE | 14 | INCSDIR=${X11INCDIR}/X11/ICE | |
15 | 15 | |||
16 | CONN_DEFINES= ${X11FLAGS.CONNECTION} -DICE_t=1 -DTRANS_CLIENT -DTRANS_SERVER | 16 | CONN_DEFINES= ${X11FLAGS.CONNECTION} -DICE_t=1 -DTRANS_CLIENT -DTRANS_SERVER | |
17 | SOCK_DEFINES= -DBSD44SOCKETS | 17 | SOCK_DEFINES= -DBSD44SOCKETS | |
18 | 18 | |||
19 | CPPFLAGS+= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) | 19 | CPPFLAGS+= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) | |
20 | 20 | |||
21 | PKGDIST= ${LIB} | 21 | PKGDIST= ${LIB} | |
22 | 22 | |||
23 | CWARNFLAGS.clang+= -Wno-string-plus-int | |||
24 | ||||
23 | .include <bsd.x11.mk> | 25 | .include <bsd.x11.mk> | |
24 | .include <bsd.lib.mk> | 26 | .include <bsd.lib.mk> |
--- src/external/mit/xorg/lib/libX11/Makefile.libx11 2011/02/23 07:53:29 1.8
+++ src/external/mit/xorg/lib/libX11/Makefile.libx11 2012/04/04 10:59:45 1.9
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.libx11,v 1.8 2011/02/23 07:53:29 mrg Exp $ | 1 | # $NetBSD: Makefile.libx11,v 1.9 2012/04/04 10:59:45 joerg Exp $ | |
2 | 2 | |||
3 | LIB= X11 | 3 | LIB= X11 | |
4 | .PATH: ${X11SRCDIR.${LIB}}/src | 4 | .PATH: ${X11SRCDIR.${LIB}}/src | |
5 | .PATH: ${X11SRCDIR.${LIB}}/src/xkb | 5 | .PATH: ${X11SRCDIR.${LIB}}/src/xkb | |
6 | .PATH: ${X11SRCDIR.${LIB}}/src/xcms | 6 | .PATH: ${X11SRCDIR.${LIB}}/src/xcms | |
7 | .PATH: ${X11SRCDIR.${LIB}}/src/xlibi18n | 7 | .PATH: ${X11SRCDIR.${LIB}}/src/xlibi18n | |
8 | 8 | |||
9 | SRCS= \ | 9 | SRCS= \ | |
10 | AllCells.c \ | 10 | AllCells.c \ | |
11 | AllowEv.c \ | 11 | AllowEv.c \ | |
12 | AllPlanes.c \ | 12 | AllPlanes.c \ | |
13 | AutoRep.c \ | 13 | AutoRep.c \ | |
14 | Backgnd.c \ | 14 | Backgnd.c \ | |
@@ -452,14 +452,16 @@ CPPFLAGS.imTransR.c= $(CONN_DEFINES) $(X | @@ -452,14 +452,16 @@ CPPFLAGS.imTransR.c= $(CONN_DEFINES) $(X | |||
452 | CPPFLAGS.lcFile.c= $(XLC_DEFINES) $(SETID_DEFINES) | 452 | CPPFLAGS.lcFile.c= $(XLC_DEFINES) $(SETID_DEFINES) | |
453 | CPPFLAGS.x11trans.c= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_X_DEFINES) $(POLL_DEFINES) | 453 | CPPFLAGS.x11trans.c= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_X_DEFINES) $(POLL_DEFINES) | |
454 | CPPFLAGS.ximtrans.c= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_XIM_DEFINES) $(POLL_DEFINES) | 454 | CPPFLAGS.ximtrans.c= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_XIM_DEFINES) $(POLL_DEFINES) | |
455 | 455 | |||
456 | #BUILDSYMLINKS= transport.c x11trans.c \ | 456 | #BUILDSYMLINKS= transport.c x11trans.c \ | |
457 | # transport.c ximtrans.c | 457 | # transport.c ximtrans.c | |
458 | 458 | |||
459 | COPTS.StBytes.c+= -Wno-error | 459 | COPTS.StBytes.c+= -Wno-error | |
460 | COPTS.lcUTF8.c+= -Wno-error | 460 | COPTS.lcUTF8.c+= -Wno-error | |
461 | COPTS.Font.c+= -Wno-error # XXX xf86bigfstr.h | 461 | COPTS.Font.c+= -Wno-error # XXX xf86bigfstr.h | |
462 | COPTS.OpenDis.c+= -Wno-error # XXX xf86bigfstr.h | 462 | COPTS.OpenDis.c+= -Wno-error # XXX xf86bigfstr.h | |
463 | COPTS.XlibInt.c+= -Wno-error # XXX xcmiscstr.h | 463 | COPTS.XlibInt.c+= -Wno-error # XXX xcmiscstr.h | |
464 | 464 | |||
465 | CWARNFLAGS.clang+= -Wno-string-plus-int | |||
466 | ||||
465 | .include "${NETBSDSRCDIR}/external/mit/xorg/tools/makekeys/Makefile.makekeys" | 467 | .include "${NETBSDSRCDIR}/external/mit/xorg/tools/makekeys/Makefile.makekeys" |
--- src/external/mit/xorg/lib/libXfont/Makefile 2011/08/11 23:15:39 1.8
+++ src/external/mit/xorg/lib/libXfont/Makefile 2012/04/04 10:59:45 1.9
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.8 2011/08/11 23:15:39 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.9 2012/04/04 10:59:45 joerg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | 4 | |||
5 | LIB= Xfont | 5 | LIB= Xfont | |
6 | XFONTDIR= ${X11SRCDIR.${LIB}} | 6 | XFONTDIR= ${X11SRCDIR.${LIB}} | |
7 | .PATH: ${XFONTDIR}/src | 7 | .PATH: ${XFONTDIR}/src | |
8 | .PATH: ${XFONTDIR}/src/FreeType | 8 | .PATH: ${XFONTDIR}/src/FreeType | |
9 | #.PATH: ${XFONTDIR}/src/Speedo | 9 | #.PATH: ${XFONTDIR}/src/Speedo | |
10 | #.PATH: ${XFONTDIR}/src/Type1 | 10 | #.PATH: ${XFONTDIR}/src/Type1 | |
11 | .PATH: ${XFONTDIR}/src/bitmap | 11 | .PATH: ${XFONTDIR}/src/bitmap | |
12 | .PATH: ${XFONTDIR}/src/builtins | 12 | .PATH: ${XFONTDIR}/src/builtins | |
13 | .PATH: ${XFONTDIR}/src/fc | 13 | .PATH: ${XFONTDIR}/src/fc | |
14 | .PATH: ${XFONTDIR}/src/fontcache | 14 | .PATH: ${XFONTDIR}/src/fontcache | |
@@ -36,36 +36,35 @@ INCS= bdfint.h bitmap.h bufio.h fntfil.h | @@ -36,36 +36,35 @@ INCS= bdfint.h bitmap.h bufio.h fntfil.h | |||
36 | fontutil.h fontxlfd.h ft.h ftfuncs.h pcf.h | 36 | fontutil.h fontxlfd.h ft.h ftfuncs.h pcf.h | |
37 | INCSDIR=${X11INCDIR}/X11/fonts | 37 | INCSDIR=${X11INCDIR}/X11/fonts | |
38 | 38 | |||
39 | CPPFLAGS+= ${X11FLAGS.THREADLIB} ${X11FLAGS.CONNECTION} | 39 | CPPFLAGS+= ${X11FLAGS.THREADLIB} ${X11FLAGS.CONNECTION} | |
40 | CPPFLAGS+= -DHAS_SNPRINTF -DHAVE_CONFIG_H | 40 | CPPFLAGS+= -DHAS_SNPRINTF -DHAVE_CONFIG_H | |
41 | CPPFLAGS+= -DBDFFORMAT -DSNFFORMAT -DPCFFORMAT -DX_GZIP_FONT_COMPRESSION -DX_BZIP2_FONT_COMPRESSION | 41 | CPPFLAGS+= -DBDFFORMAT -DSNFFORMAT -DPCFFORMAT -DX_GZIP_FONT_COMPRESSION -DX_BZIP2_FONT_COMPRESSION | |
42 | CPPFLAGS+= -DFONT_ENCODINGS_DIRECTORY=\"${X11LIBDIR}/X11/fonts/encodings/encodings.dir\" | 42 | CPPFLAGS+= -DFONT_ENCODINGS_DIRECTORY=\"${X11LIBDIR}/X11/fonts/encodings/encodings.dir\" | |
43 | CPPFLAGS+= -I${DESTDIR}${X11INCDIR} | 43 | CPPFLAGS+= -I${DESTDIR}${X11INCDIR} | |
44 | CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/fonts | 44 | CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/fonts | |
45 | CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/freetype2 | 45 | CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/freetype2 | |
46 | CPPFLAGS+= -I${XFONTDIR}/src/stubs | 46 | CPPFLAGS+= -I${XFONTDIR}/src/stubs | |
47 | CPPFLAGS+= -I${XFONTDIR}/../include | 47 | CPPFLAGS+= -I${XFONTDIR}/../include | |
48 | 48 | |||
49 | ||||
50 | LIBDPLIBS=\ | 49 | LIBDPLIBS=\ | |
51 | Xt ${.CURDIR}/../libXt \ | 50 | Xt ${.CURDIR}/../libXt \ | |
52 | SM ${.CURDIR}/../libSM \ | 51 | SM ${.CURDIR}/../libSM \ | |
53 | ICE ${.CURDIR}/../libICE \ | 52 | ICE ${.CURDIR}/../libICE \ | |
54 | Xext ${.CURDIR}/../libXext \ | 53 | Xext ${.CURDIR}/../libXext \ | |
55 | fontenc ${.CURDIR}/../libfontenc \ | 54 | fontenc ${.CURDIR}/../libfontenc \ | |
56 | freetype ${.CURDIR}/../freetype \ | 55 | freetype ${.CURDIR}/../freetype \ | |
57 | X11 ${.CURDIR}/../libX11/dynamic \ | 56 | X11 ${.CURDIR}/../libX11/dynamic \ | |
58 | m ${.CURDIR}/../../../../../lib/libm \ | 57 | m ${.CURDIR}/../../../../../lib/libm \ | |
59 | z ${.CURDIR}/../../../../../lib/libz \ | 58 | z ${.CURDIR}/../../../../../lib/libz \ | |
60 | bz2 ${.CURDIR}/../../../../../lib/libbz2 | 59 | bz2 ${.CURDIR}/../../../../../lib/libbz2 | |
61 | 60 | |||
62 | # XXX | 61 | # XXX | |
63 | COPTS.ffcheck.c+= -Wno-error | 62 | COPTS.ffcheck.c+= -Wno-error | |
64 | COPTS.register.c+= -Wno-error | 63 | COPTS.register.c+= -Wno-error | |
65 | 64 | |||
66 | PKGDIST= ${LIB} | 65 | PKGDIST= ${LIB} | |
67 | 66 | |||
68 | CWARNFLAGS.clang+= -Wno-tautological-compare | 67 | CWARNFLAGS.clang+= -Wno-tautological-compare -Wno-string-plus-int | |
69 | 68 | |||
70 | .include <bsd.x11.mk> | 69 | .include <bsd.x11.mk> | |
71 | .include <bsd.lib.mk> | 70 | .include <bsd.lib.mk> |
--- src/gnu/usr.bin/diffutils/diff/Attic/Makefile 2011/05/26 12:56:27 1.3
+++ src/gnu/usr.bin/diffutils/diff/Attic/Makefile 2012/04/04 10:59:46 1.4
@@ -1,23 +1,23 @@ | @@ -1,23 +1,23 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2011/05/26 12:56:27 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2012/04/04 10:59:46 joerg Exp $ | |
2 | 2 | |||
3 | .include "${.CURDIR}/../Makefile.inc" | 3 | .include "${.CURDIR}/../Makefile.inc" | |
4 | 4 | |||
5 | DIST= ${IDIST}/src | 5 | DIST= ${IDIST}/src | |
6 | .PATH: ${DIST} ${IDIST}/doc ${IDIST}/man | 6 | .PATH: ${DIST} ${IDIST}/doc ${IDIST}/man | |
7 | 7 | |||
8 | PROG= diff | 8 | PROG= diff | |
9 | SRCS= analyze.c context.c diff.c dir.c ed.c ifdef.c io.c \ | 9 | SRCS= analyze.c context.c diff.c dir.c ed.c ifdef.c io.c \ | |
10 | normal.c side.c util.c version.c | 10 | normal.c side.c util.c version.c | |
11 | 11 | |||
12 | DPADD+= ${LIBDIFFUTILS} | 12 | DPADD+= ${LIBDIFFUTILS} | |
13 | LDADD+= ${LIBDIFFUTILS} | 13 | LDADD+= ${LIBDIFFUTILS} | |
14 | 14 | |||
15 | INFOFLAGS= -I${IDIST}/doc | 15 | INFOFLAGS= -I${IDIST}/doc | |
16 | TEXINFO= diff.texi | 16 | TEXINFO= diff.texi | |
17 | 17 | |||
18 | COPTS.ifdef.c = -Wno-stack-protector | 18 | COPTS.ifdef.c = -Wno-stack-protector | |
19 | 19 | |||
20 | CWARNFLAGS.clang+= -Wno-unused-value | 20 | CWARNFLAGS.clang+= -Wno-unused-value -Wno-string-plus-int | |
21 | 21 | |||
22 | .include <bsd.info.mk> | 22 | .include <bsd.info.mk> | |
23 | .include <bsd.prog.mk> | 23 | .include <bsd.prog.mk> |
--- src/gnu/usr.bin/rcs/lib/Attic/Makefile 2011/05/26 12:56:29 1.23
+++ src/gnu/usr.bin/rcs/lib/Attic/Makefile 2012/04/04 10:59:46 1.24
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.23 2011/05/26 12:56:29 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.24 2012/04/04 10:59:46 joerg Exp $ | |
2 | 2 | |||
3 | LIBISPRIVATE= yes | 3 | LIBISPRIVATE= yes | |
4 | 4 | |||
5 | # Define FSYNC_ALL to get slower but safer writes in case of crashes in | 5 | # Define FSYNC_ALL to get slower but safer writes in case of crashes in | |
6 | # the middle of CVS/RCS changes | 6 | # the middle of CVS/RCS changes | |
7 | CPPFLAGS+=-DFSYNC_ALL | 7 | CPPFLAGS+=-DFSYNC_ALL | |
8 | 8 | |||
9 | .include <bsd.own.mk> # for RCS_LOCALID | 9 | .include <bsd.own.mk> # for RCS_LOCALID | |
10 | 10 | |||
11 | # If you wish to use a different Id token in addition to Id, | 11 | # If you wish to use a different Id token in addition to Id, | |
12 | # set the variable RCS_LOCALID in mk.conf or environment. | 12 | # set the variable RCS_LOCALID in mk.conf or environment. | |
13 | .if defined(RCS_LOCALID) | 13 | .if defined(RCS_LOCALID) | |
14 | CPPFLAGS+=-DLOCALID=\"${RCS_LOCALID}\" | 14 | CPPFLAGS+=-DLOCALID=\"${RCS_LOCALID}\" | |
15 | .endif | 15 | .endif | |
16 | 16 | |||
17 | LIB= rcs | 17 | LIB= rcs | |
18 | SRCS= maketime.c merger.c partime.c rcsedit.c rcsfcmp.c rcsfnms.c rcsgen.c \ | 18 | SRCS= maketime.c merger.c partime.c rcsedit.c rcsfcmp.c rcsfnms.c rcsgen.c \ | |
19 | rcskeep.c rcskeys.c rcslex.c rcsmap.c rcsrev.c rcssyn.c rcstime.c \ | 19 | rcskeep.c rcskeys.c rcslex.c rcsmap.c rcsrev.c rcssyn.c rcstime.c \ | |
20 | rcsutil.c version.c | 20 | rcsutil.c version.c | |
21 | 21 | |||
22 | CWARNFLAGS.clang+= -Wno-format-security | 22 | CWARNFLAGS.clang+= -Wno-format-security -Wno-string-plus-int | |
23 | 23 | |||
24 | .include <bsd.lib.mk> | 24 | .include <bsd.lib.mk> |
--- src/gnu/usr.bin/rcs/rlog/Attic/Makefile 1998/04/20 14:16:01 1.7
+++ src/gnu/usr.bin/rcs/rlog/Attic/Makefile 2012/04/04 10:59:46 1.8
@@ -1,7 +1,9 @@ | @@ -1,7 +1,9 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 1998/04/20 14:16:01 lukem Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2012/04/04 10:59:46 joerg Exp $ | |
2 | 2 | |||
3 | PROG= rlog | 3 | PROG= rlog | |
4 | LINKS= ${BINDIR}/rlog ${BINDIR}/rcslog | 4 | LINKS= ${BINDIR}/rlog ${BINDIR}/rcslog | |
5 | MLINKS= rlog.1 rcslog.1 | 5 | MLINKS= rlog.1 rcslog.1 | |
6 | 6 | |||
7 | CWARNFLAGS.clang+= -Wno-string-plus-int | |||
8 | ||||
7 | .include <bsd.prog.mk> | 9 | .include <bsd.prog.mk> |
--- src/lib/libm/Makefile 2012/03/21 05:37:42 1.122
+++ src/lib/libm/Makefile 2012/04/04 10:59:46 1.123
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.122 2012/03/21 05:37:42 matt Exp $ | 1 | # $NetBSD: Makefile,v 1.123 2012/04/04 10:59:46 joerg Exp $ | |
2 | # | 2 | # | |
3 | # @(#)Makefile 5.1beta 93/09/24 | 3 | # @(#)Makefile 5.1beta 93/09/24 | |
4 | # | 4 | # | |
5 | # ==================================================== | 5 | # ==================================================== | |
6 | # Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. | 6 | # Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. | |
7 | # | 7 | # | |
8 | # Developed at SunPro, a Sun Microsystems, Inc. business. | 8 | # Developed at SunPro, a Sun Microsystems, Inc. business. | |
9 | # Permission to use, copy, modify, and distribute this | 9 | # Permission to use, copy, modify, and distribute this | |
10 | # software is freely granted, provided that this notice | 10 | # software is freely granted, provided that this notice | |
11 | # is preserved. | 11 | # is preserved. | |
12 | # ==================================================== | 12 | # ==================================================== | |
13 | # | 13 | # | |
14 | # | 14 | # | |
@@ -155,30 +155,28 @@ COMMON_SRCS+= e_acos.c e_acosf.c e_acosh | @@ -155,30 +155,28 @@ COMMON_SRCS+= e_acos.c e_acosf.c e_acosh | |||
155 | w_gamma_r.c w_gammaf.c w_gammaf_r.c w_hypot.c w_hypotf.c w_j0.c \ | 155 | w_gamma_r.c w_gammaf.c w_gammaf_r.c w_hypot.c w_hypotf.c w_j0.c \ | |
156 | w_j0f.c w_j1.c w_j1f.c w_jn.c w_jnf.c w_lgamma.c w_lgamma_r.c \ | 156 | w_j0f.c w_j1.c w_j1f.c w_jn.c w_jnf.c w_lgamma.c w_lgamma_r.c \ | |
157 | w_lgammaf.c w_lgammaf_r.c w_log.c w_log10.c w_log10f.c w_log2.c \ | 157 | w_lgammaf.c w_lgammaf_r.c w_log.c w_log10.c w_log10f.c w_log2.c \ | |
158 | w_log2f.c w_logf.c \ | 158 | w_log2f.c w_logf.c \ | |
159 | w_pow.c w_powf.c w_remainder.c w_remainderf.c w_scalb.c w_scalbf.c \ | 159 | w_pow.c w_powf.c w_remainder.c w_remainderf.c w_scalb.c w_scalbf.c \ | |
160 | w_sinh.c w_sinhf.c w_sqrt.c w_sqrtf.c \ | 160 | w_sinh.c w_sinhf.c w_sqrt.c w_sqrtf.c \ | |
161 | lrint.c lrintf.c llrint.c llrintf.c lround.c lroundf.c llround.c \ | 161 | lrint.c lrintf.c llrint.c llrintf.c lround.c lroundf.c llround.c \ | |
162 | llroundf.c s_frexp.c s_ldexp.c s_modf.c \ | 162 | llroundf.c s_frexp.c s_ldexp.c s_modf.c \ | |
163 | s_fmax.c s_fmaxf.c s_fmaxl.c s_fmin.c s_fminf.c s_fminl.c s_fdim.c | 163 | s_fmax.c s_fmaxf.c s_fmaxl.c s_fmin.c s_fminf.c s_fminl.c s_fdim.c | |
164 | 164 | |||
165 | .PATH: ${.CURDIR}/compat | 165 | .PATH: ${.CURDIR}/compat | |
166 | COMMON_SRCS+= compat_cabs.c compat_cabsf.c | 166 | COMMON_SRCS+= compat_cabs.c compat_cabsf.c | |
167 | # XXX our compatibility cabs() is different! | 167 | # XXX our compatibility cabs() is different! | |
168 | .if defined(HAVE_GCC) | 168 | COPTS.compat_cabs.c= ${${ACTIVE_CC} == "gcc":? -fno-builtin-cabs :} | |
169 | COPTS.compat_cabs.c= -fno-builtin-cabs | 169 | COPTS.compat_cabsf.c= ${${ACTIVE_CC} == "gcc":? -fno-builtin-cabsf :} | |
170 | COPTS.compat_cabsf.c= -fno-builtin-cabsf | |||
171 | .endif | |||
172 | 170 | |||
173 | # math routines for non-IEEE architectures. | 171 | # math routines for non-IEEE architectures. | |
174 | NOIEEE_SRCS = n_asincos.c n_acosh.c n_asinh.c n_atan.c n_atanh.c n_cosh.c \ | 172 | NOIEEE_SRCS = n_asincos.c n_acosh.c n_asinh.c n_atan.c n_atanh.c n_cosh.c \ | |
175 | n_erf.c n_exp.c n_exp__E.c n_expm1.c n_floor.c n_fmod.c n_gamma.c \ | 173 | n_erf.c n_exp.c n_exp__E.c n_expm1.c n_floor.c n_fmod.c n_gamma.c \ | |
176 | n_lgamma.c n_j0.c n_j1.c n_jn.c n_log.c n_log10.c n_log1p.c \ | 174 | n_lgamma.c n_j0.c n_j1.c n_jn.c n_log.c n_log10.c n_log1p.c \ | |
177 | n_log__L.c n_pow.c n_sinh.c n_tanh.c \ | 175 | n_log__L.c n_pow.c n_sinh.c n_tanh.c \ | |
178 | n_sincos.c n_tan.c \ | 176 | n_sincos.c n_tan.c \ | |
179 | n_round.c n_roundf.c n_lround.c n_lroundf.c \ | 177 | n_round.c n_roundf.c n_lround.c n_lroundf.c \ | |
180 | n_fmax.c n_fmaxf.c n_fmin.c n_fminf.c | 178 | n_fmax.c n_fmaxf.c n_fmin.c n_fminf.c | |
181 | # n_sqrt.c n_argred.c n_infnan.c n_atan2.c n_cabs.c n_cbrt.c n_support.c | 179 | # n_sqrt.c n_argred.c n_infnan.c n_atan2.c n_cabs.c n_cbrt.c n_support.c | |
182 | 180 | |||
183 | 181 | |||
184 | # NetBSD's C library supplies these functions: | 182 | # NetBSD's C library supplies these functions: |
--- src/lib/libpthread/Makefile 2012/03/21 05:37:43 1.75
+++ src/lib/libpthread/Makefile 2012/04/04 10:59:46 1.76
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.75 2012/03/21 05:37:43 matt Exp $ | 1 | # $NetBSD: Makefile,v 1.76 2012/04/04 10:59:46 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | WARNS?= 5 | 4 | WARNS?= 5 | |
5 | 5 | |||
6 | .include <bsd.own.mk> | 6 | .include <bsd.own.mk> | |
7 | 7 | |||
8 | .if defined(PTHREAD_MACHINE_ARCH) && !empty(PTHREAD_MACHINE_ARCH) && \ | 8 | .if defined(PTHREAD_MACHINE_ARCH) && !empty(PTHREAD_MACHINE_ARCH) && \ | |
9 | exists(${.CURDIR}/arch/${PTHREAD_MACHINE_ARCH}) | 9 | exists(${.CURDIR}/arch/${PTHREAD_MACHINE_ARCH}) | |
10 | ARCHSUBDIR= ${PTHREAD_MACHINE_ARCH} | 10 | ARCHSUBDIR= ${PTHREAD_MACHINE_ARCH} | |
11 | .elif exists(${.CURDIR}/arch/${MACHINE_ARCH}) | 11 | .elif exists(${.CURDIR}/arch/${MACHINE_ARCH}) | |
12 | ARCHSUBDIR= ${MACHINE_ARCH} | 12 | ARCHSUBDIR= ${MACHINE_ARCH} | |
13 | .elif exists(${.CURDIR}/arch/${MACHINE_CPU}) | 13 | .elif exists(${.CURDIR}/arch/${MACHINE_CPU}) | |
14 | ARCHSUBDIR= ${MACHINE_CPU} | 14 | ARCHSUBDIR= ${MACHINE_CPU} | |
@@ -59,41 +59,43 @@ SRCS+= sem.c | @@ -59,41 +59,43 @@ SRCS+= sem.c | |||
59 | .if exists(${ARCHDIR}/pthread_md.S) | 59 | .if exists(${ARCHDIR}/pthread_md.S) | |
60 | SRCS+= pthread_md.S | 60 | SRCS+= pthread_md.S | |
61 | .endif | 61 | .endif | |
62 | 62 | |||
63 | .if defined(PTHREAD__COMPAT) | 63 | .if defined(PTHREAD__COMPAT) | |
64 | SRCS+= pthread_compat.c | 64 | SRCS+= pthread_compat.c | |
65 | .PATH.c: ${.CURDIR}/../../common/lib/libc/arch/${ARCHSUBDIR}/atomic | 65 | .PATH.c: ${.CURDIR}/../../common/lib/libc/arch/${ARCHSUBDIR}/atomic | |
66 | .PATH.S: ${.CURDIR}/../../common/lib/libc/arch/${ARCHSUBDIR}/atomic | 66 | .PATH.S: ${.CURDIR}/../../common/lib/libc/arch/${ARCHSUBDIR}/atomic | |
67 | .PATH.c: ${.CURDIR}/../../common/lib/libc/atomic | 67 | .PATH.c: ${.CURDIR}/../../common/lib/libc/atomic | |
68 | .PATH.c: ${.CURDIR}/../libc/misc | 68 | .PATH.c: ${.CURDIR}/../libc/misc | |
69 | .include "../../common/lib/libc/arch/${ARCHSUBDIR}/atomic/Makefile.inc" | 69 | .include "../../common/lib/libc/arch/${ARCHSUBDIR}/atomic/Makefile.inc" | |
70 | .endif | 70 | .endif | |
71 | 71 | |||
72 | ALIGN_FUNCTIONS= ${${ACTIVE_CC} == "gcc":? -falign-functions=32 :} | |||
73 | ||||
72 | # The TSD routines are used in the implementation of profiling, and so | 74 | # The TSD routines are used in the implementation of profiling, and so | |
73 | # can't be profiled themselves. | 75 | # can't be profiled themselves. | |
74 | COPTS.pthread_specific.c+= -fomit-frame-pointer -falign-functions=32 | 76 | COPTS.pthread_specific.c+= -fomit-frame-pointer ${ALIGN_FUNCTIONS} | |
75 | pthread_specific.po: pthread_specific.o | 77 | pthread_specific.po: pthread_specific.o | |
76 | ${_MKTARGET_CREATE} | 78 | ${_MKTARGET_CREATE} | |
77 | cp pthread_specific.o pthread_specific.po | 79 | cp pthread_specific.o pthread_specific.po | |
78 | 80 | |||
79 | # Internal spinlock routines are performance critical. Don't profile them, | 81 | # Internal spinlock routines are performance critical. Don't profile them, | |
80 | # it's incompatibile with -fomit-frame-pointer. | 82 | # it's incompatibile with -fomit-frame-pointer. | |
81 | COPTS.pthread_lock.c+= -fomit-frame-pointer -falign-functions=32 | 83 | COPTS.pthread_lock.c+= -fomit-frame-pointer ${ALIGN_FUNCTIONS} | |
82 | pthread_lock.po: pthread_lock.o | 84 | pthread_lock.po: pthread_lock.o | |
83 | ${_MKTARGET_CREATE} | 85 | ${_MKTARGET_CREATE} | |
84 | cp pthread_lock.o pthread_lock.po | 86 | cp pthread_lock.o pthread_lock.po | |
85 | 87 | |||
86 | COPTS.pthread_mutex.c+= -fomit-frame-pointer -falign-functions=32 | 88 | COPTS.pthread_mutex.c+= -fomit-frame-pointer ${ALIGN_FUNCTIONS} | |
87 | pthread_mutex.po: pthread_mutex.o | 89 | pthread_mutex.po: pthread_mutex.o | |
88 | ${_MKTARGET_CREATE} | 90 | ${_MKTARGET_CREATE} | |
89 | cp pthread_mutex.o pthread_mutex.po | 91 | cp pthread_mutex.o pthread_mutex.po | |
90 | 92 | |||
91 | COPTS.pthread.c += -Wno-stack-protector -Wno-format-nonliteral | 93 | COPTS.pthread.c += -Wno-stack-protector -Wno-format-nonliteral | |
92 | COPTS.pthread_attr.c += -Wno-format-nonliteral | 94 | COPTS.pthread_attr.c += -Wno-format-nonliteral | |
93 | 95 | |||
94 | MAN+= affinity.3 pthread.3 \ | 96 | MAN+= affinity.3 pthread.3 \ | |
95 | pthread_attr.3 \ | 97 | pthread_attr.3 \ | |
96 | pthread_attr_get_np.3 \ | 98 | pthread_attr_get_np.3 \ | |
97 | pthread_attr_getdetachstate.3 \ | 99 | pthread_attr_getdetachstate.3 \ | |
98 | pthread_attr_getguardsize.3 \ | 100 | pthread_attr_getguardsize.3 \ | |
99 | pthread_attr_getinheritsched.3 \ | 101 | pthread_attr_getinheritsched.3 \ |
--- src/regress/sys/kern/ras/ras1/Makefile 2011/06/20 07:43:59 1.5
+++ src/regress/sys/kern/ras/ras1/Makefile 2012/04/04 10:59:47 1.6
@@ -1,20 +1,18 @@ | @@ -1,20 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2011/06/20 07:43:59 mrg Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2012/04/04 10:59:47 joerg Exp $ | |
2 | 2 | |||
3 | NOMAN= #defined | 3 | NOMAN= #defined | |
4 | 4 | |||
5 | PROG= ras1 | 5 | PROG= ras1 | |
6 | WARNS= 2 | 6 | WARNS= 2 | |
7 | 7 | |||
8 | regress: | 8 | regress: | |
9 | @if ./${PROG} ; then \ | 9 | @if ./${PROG} ; then \ | |
10 | echo "PASSED"; \ | 10 | echo "PASSED"; \ | |
11 | else \ | 11 | else \ | |
12 | echo "FAILED"; \ | 12 | echo "FAILED"; \ | |
13 | fi | 13 | fi | |
14 | 14 | |||
15 | .include <bsd.prog.mk> | 15 | CFLAGS+= ${${ACTIVE_CC} == "gcc":? -fno-reorder-blocks :} | |
16 | 16 | |||
17 | .if defined(HAVE_GCC) | 17 | .include <bsd.prog.mk> | |
18 | CFLAGS+= -fno-reorder-blocks | |||
19 | .endif | |||
20 | 18 |
--- src/regress/sys/kern/ras/ras2/Makefile 2011/06/20 07:43:59 1.5
+++ src/regress/sys/kern/ras/ras2/Makefile 2012/04/04 10:59:47 1.6
@@ -1,19 +1,17 @@ | @@ -1,19 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2011/06/20 07:43:59 mrg Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2012/04/04 10:59:47 joerg Exp $ | |
2 | 2 | |||
3 | NOMAN= #defined | 3 | NOMAN= #defined | |
4 | 4 | |||
5 | PROG= ras2 | 5 | PROG= ras2 | |
6 | WARNS= 2 | 6 | WARNS= 2 | |
7 | 7 | |||
8 | regress: | 8 | regress: | |
9 | @if ./${PROG} ; then \ | 9 | @if ./${PROG} ; then \ | |
10 | echo "PASSED"; \ | 10 | echo "PASSED"; \ | |
11 | else \ | 11 | else \ | |
12 | echo "FAILED"; \ | 12 | echo "FAILED"; \ | |
13 | fi | 13 | fi | |
14 | 14 | |||
15 | .include <bsd.prog.mk> | 15 | CFLAGS+= ${${ACTIVE_CC} == "gcc":? -fno-reorder-blocks :} | |
16 | 16 | |||
17 | .if defined(HAVE_GCC) | 17 | .include <bsd.prog.mk> | |
18 | CFLAGS+= -fno-reorder-blocks | |||
19 | .endif |
--- src/regress/sys/kern/ras/ras3/Makefile 2011/06/20 07:43:59 1.5
+++ src/regress/sys/kern/ras/ras3/Makefile 2012/04/04 10:59:47 1.6
@@ -1,18 +1,16 @@ | @@ -1,18 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2011/06/20 07:43:59 mrg Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2012/04/04 10:59:47 joerg Exp $ | |
2 | 2 | |||
3 | NOMAN= #defined | 3 | NOMAN= #defined | |
4 | PROG= ras3 | 4 | PROG= ras3 | |
5 | WARNS= 2 | 5 | WARNS= 2 | |
6 | 6 | |||
7 | regress: | 7 | regress: | |
8 | @if ./${PROG} ; then \ | 8 | @if ./${PROG} ; then \ | |
9 | echo "PASSED"; \ | 9 | echo "PASSED"; \ | |
10 | else \ | 10 | else \ | |
11 | echo "FAILED"; \ | 11 | echo "FAILED"; \ | |
12 | fi | 12 | fi | |
13 | 13 | |||
14 | .include <bsd.prog.mk> | 14 | CFLAGS+= ${${ACTIVE_CC} == "gcc":? -fno-reorder-blocks :} | |
15 | 15 | |||
16 | .if defined(HAVE_GCC) | 16 | .include <bsd.prog.mk> | |
17 | CFLAGS+= -fno-reorder-blocks | |||
18 | .endif |
--- src/share/mk/bsd.x11.mk 2012/01/17 19:40:08 1.105
+++ src/share/mk/bsd.x11.mk 2012/04/04 10:59:47 1.106
--- src/tests/lib/libc/ssp/Makefile 2011/06/12 21:12:46 1.4
+++ src/tests/lib/libc/ssp/Makefile 2012/04/04 10:59:48 1.5
@@ -1,24 +1,27 @@ | @@ -1,24 +1,27 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2011/06/12 21:12:46 plunky Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2012/04/04 10:59:48 joerg Exp $ | |
2 | 2 | |||
3 | NOMAN= # defined | 3 | NOMAN= # defined | |
4 | 4 | |||
5 | .include <bsd.own.mk> | 5 | .include <bsd.own.mk> | |
6 | 6 | |||
7 | WARNS= 4 | 7 | WARNS= 4 | |
8 | 8 | |||
9 | CPPFLAGS+= -D_FORTIFY_SOURCE=2 | 9 | CPPFLAGS+= -D_FORTIFY_SOURCE=2 | |
10 | 10 | |||
11 | COPTS.h_raw.c= -fstack-protector-all -Wstack-protector --param=ssp-buffer-size=1 | 11 | COPTS.h_raw.c= -fstack-protector-all -Wstack-protector | |
12 | COPTS.h_raw.c+= ${${ACTIVE_CC} == "gcc":? --param ssp-buffer-size=1 :} | |||
13 | COPTS.h_raw.c+= ${${ACTIVE_CC} == "clang":? -mllvm -stack-protector-buffer-size=1 :} | |||
14 | ||||
12 | 15 | |||
13 | # Bootstrap hack | 16 | # Bootstrap hack | |
14 | 17 | |||
15 | .ifmake !clean && !obj && !cleandir | 18 | .ifmake !clean && !obj && !cleandir | |
16 | .BEGIN: | 19 | .BEGIN: | |
17 | ${AR} cr libssp_nonshared.a | 20 | ${AR} cr libssp_nonshared.a | |
18 | .endif | 21 | .endif | |
19 | 22 | |||
20 | CLEANFILES+= libssp_nonshared.a | 23 | CLEANFILES+= libssp_nonshared.a | |
21 | LDFLAGS+= -L. | 24 | LDFLAGS+= -L. | |
22 | 25 | |||
23 | TESTSDIR= ${TESTSBASE}/lib/libc/ssp | 26 | TESTSDIR= ${TESTSBASE}/lib/libc/ssp | |
24 | 27 |