Module Name: src Committed By: mrg Date: Mon Apr 12 03:57:07 UTC 2021
Modified Files: src/external/ibm-public/postfix: Makefile.inc src/external/mit/ctwm/bin/ctwm: Makefile src/external/mit/xorg/lib: libmesa.mk src/external/mit/xorg/server/drivers: Makefile.xf86-driver src/external/mit/xorg/server/xorg-server: Makefile.serverlib Makefile.servermod src/external/mit/xorg/server/xorg-server.old: Makefile.serverlib Makefile.servermod src/lib/libc/gen: Makefile.inc Log Message: use -fcommon where necessary. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/external/ibm-public/postfix/Makefile.inc cvs rdiff -u -r1.10 -r1.11 src/external/mit/ctwm/bin/ctwm/Makefile cvs rdiff -u -r1.13 -r1.14 src/external/mit/xorg/lib/libmesa.mk cvs rdiff -u -r1.26 -r1.27 \ src/external/mit/xorg/server/drivers/Makefile.xf86-driver cvs rdiff -u -r1.12 -r1.13 \ src/external/mit/xorg/server/xorg-server/Makefile.serverlib cvs rdiff -u -r1.5 -r1.6 \ src/external/mit/xorg/server/xorg-server/Makefile.servermod cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/mit/xorg/server/xorg-server.old/Makefile.serverlib \ src/external/mit/xorg/server/xorg-server.old/Makefile.servermod cvs rdiff -u -r1.210 -r1.211 src/lib/libc/gen/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/ibm-public/postfix/Makefile.inc diff -u src/external/ibm-public/postfix/Makefile.inc:1.26 src/external/ibm-public/postfix/Makefile.inc:1.27 --- src/external/ibm-public/postfix/Makefile.inc:1.26 Thu Nov 12 17:53:43 2020 +++ src/external/ibm-public/postfix/Makefile.inc Mon Apr 12 03:57:06 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.26 2020/11/12 17:53:43 nia Exp $ +# $NetBSD: Makefile.inc,v 1.27 2021/04/12 03:57:06 mrg Exp $ .include <bsd.own.mk> @@ -9,6 +9,9 @@ WARNS?= 0 PFIX_DISTDIR= ${NETBSDSRCDIR}/external/ibm-public/postfix/dist +# Many issues need to be resolved. +COPTS+= -fcommon + CPPFLAGS+= -DNETBSD7 -DUSE_SASL_AUTH -DNO_EAI \ -I${DIST} \ -I${PFIX_DISTDIR}/src/dns -I${PFIX_DISTDIR}/src/global \ Index: src/external/mit/ctwm/bin/ctwm/Makefile diff -u src/external/mit/ctwm/bin/ctwm/Makefile:1.10 src/external/mit/ctwm/bin/ctwm/Makefile:1.11 --- src/external/mit/ctwm/bin/ctwm/Makefile:1.10 Sun Apr 11 10:52:16 2021 +++ src/external/mit/ctwm/bin/ctwm/Makefile Mon Apr 12 03:57:06 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2021/04/11 10:52:16 nia Exp $ +# $NetBSD: Makefile,v 1.11 2021/04/12 03:57:06 mrg Exp $ .include <bsd.own.mk> @@ -65,3 +65,5 @@ DPADD+= ${LIBXPM} ${LIBXMU} ${LIBXT} ${L .include <bsd.files.mk> .include <bsd.x11.mk> .include <bsd.prog.mk> + +COPTS+= ${${ACTIVE_CC} == "gcc":? -fcommon :} Index: src/external/mit/xorg/lib/libmesa.mk diff -u src/external/mit/xorg/lib/libmesa.mk:1.13 src/external/mit/xorg/lib/libmesa.mk:1.14 --- src/external/mit/xorg/lib/libmesa.mk:1.13 Sat Oct 31 13:28:22 2020 +++ src/external/mit/xorg/lib/libmesa.mk Mon Apr 12 03:57:06 2021 @@ -1,4 +1,4 @@ -# $NetBSD: libmesa.mk,v 1.13 2020/10/31 13:28:22 nia Exp $ +# $NetBSD: libmesa.mk,v 1.14 2021/04/12 03:57:06 mrg Exp $ # # Consumer of this Makefile should set MESA_SRC_MODULES. @@ -548,6 +548,6 @@ CPPFLAGS+= \ CPPFLAGS+= \ -DYYTEXT_POINTER=1 -CFLAGS+= -fvisibility=hidden -fno-strict-aliasing -fno-builtin-memcmp +CFLAGS+= -fvisibility=hidden -fno-strict-aliasing -fno-builtin-memcmp -fcommon .include "libGL/mesa-ver.mk" Index: src/external/mit/xorg/server/drivers/Makefile.xf86-driver diff -u src/external/mit/xorg/server/drivers/Makefile.xf86-driver:1.26 src/external/mit/xorg/server/drivers/Makefile.xf86-driver:1.27 --- src/external/mit/xorg/server/drivers/Makefile.xf86-driver:1.26 Thu Jan 3 23:25:52 2019 +++ src/external/mit/xorg/server/drivers/Makefile.xf86-driver Mon Apr 12 03:57:06 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.xf86-driver,v 1.26 2019/01/03 23:25:52 mrg Exp $ +# $NetBSD: Makefile.xf86-driver,v 1.27 2021/04/12 03:57:06 mrg Exp $ LIBISMODULE= yes SHLIB_MAJOR= ${PACKAGE_MAJOR} @@ -49,6 +49,9 @@ CPPFLAGS+= -DPACKAGE_VERSION_MINOR=${PAC CPPFLAGS+= -DPACKAGE_VERSION_PATCHLEVEL=${PACKAGE_PATCH} CPPFLAGS+= -DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT} +# IOPortBase is particularly annoying to fix +COPTS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :} + .PATH: ${X11SRCDIR.${DRIVER}}/src .PATH: ${X11SRCDIR.${DRIVER}}/man .PATH: ${X11SRCDIR.${DRIVER}} Index: src/external/mit/xorg/server/xorg-server/Makefile.serverlib diff -u src/external/mit/xorg/server/xorg-server/Makefile.serverlib:1.12 src/external/mit/xorg/server/xorg-server/Makefile.serverlib:1.13 --- src/external/mit/xorg/server/xorg-server/Makefile.serverlib:1.12 Fri Aug 19 03:59:30 2016 +++ src/external/mit/xorg/server/xorg-server/Makefile.serverlib Mon Apr 12 03:57:06 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.serverlib,v 1.12 2016/08/19 03:59:30 mrg Exp $ +# $NetBSD: Makefile.serverlib,v 1.13 2021/04/12 03:57:06 mrg Exp $ .include <bsd.own.mk> # for NETBSDSRCDIR and mk.conf processing @@ -28,3 +28,6 @@ CPPFLAGS+= -DGLAMOR .if (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "sparc64") CPPFLAGS+= -D__GLX_ALIGN64 .endif + +# IOPortBase is particularly annoying to fix +COPTS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :} Index: src/external/mit/xorg/server/xorg-server/Makefile.servermod diff -u src/external/mit/xorg/server/xorg-server/Makefile.servermod:1.5 src/external/mit/xorg/server/xorg-server/Makefile.servermod:1.6 --- src/external/mit/xorg/server/xorg-server/Makefile.servermod:1.5 Mon Dec 31 11:14:03 2018 +++ src/external/mit/xorg/server/xorg-server/Makefile.servermod Mon Apr 12 03:57:06 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.servermod,v 1.5 2018/12/31 11:14:03 mrg Exp $ +# $NetBSD: Makefile.servermod,v 1.6 2021/04/12 03:57:06 mrg Exp $ .include <bsd.own.mk> # For /etc/mk.conf processing @@ -25,3 +25,6 @@ CPPFLAGS+= ${X11FLAGS.LOADABLE} .endif CPPFLAGS+= ${X11FLAGS.DIX} + +# IOPortBase is particularly annoying to fix +COPTS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :} Index: src/external/mit/xorg/server/xorg-server.old/Makefile.serverlib diff -u src/external/mit/xorg/server/xorg-server.old/Makefile.serverlib:1.1.1.1 src/external/mit/xorg/server/xorg-server.old/Makefile.serverlib:1.2 --- src/external/mit/xorg/server/xorg-server.old/Makefile.serverlib:1.1.1.1 Fri Jun 10 03:42:13 2016 +++ src/external/mit/xorg/server/xorg-server.old/Makefile.serverlib Mon Apr 12 03:57:06 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.serverlib,v 1.1.1.1 2016/06/10 03:42:13 mrg Exp $ +# $NetBSD: Makefile.serverlib,v 1.2 2021/04/12 03:57:06 mrg Exp $ .include <bsd.own.mk> # for NETBSDSRCDIR and mk.conf processing @@ -24,3 +24,6 @@ CPPFLAGS+= -DXORG_VERSION_CURRENT=${XORG .if (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "sparc64") CPPFLAGS+= -D__GLX_ALIGN64 .endif + +# IOPortBase is particularly annoying to fix +COPTS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :} Index: src/external/mit/xorg/server/xorg-server.old/Makefile.servermod diff -u src/external/mit/xorg/server/xorg-server.old/Makefile.servermod:1.1.1.1 src/external/mit/xorg/server/xorg-server.old/Makefile.servermod:1.2 --- src/external/mit/xorg/server/xorg-server.old/Makefile.servermod:1.1.1.1 Fri Jun 10 03:42:13 2016 +++ src/external/mit/xorg/server/xorg-server.old/Makefile.servermod Mon Apr 12 03:57:06 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.servermod,v 1.1.1.1 2016/06/10 03:42:13 mrg Exp $ +# $NetBSD: Makefile.servermod,v 1.2 2021/04/12 03:57:06 mrg Exp $ .include <bsd.own.mk> # For /etc/mk.conf processing @@ -23,3 +23,6 @@ moduleinstall:: .if defined(XMODULEDIR) CPPFLAGS+= ${X11FLAGS.LOADABLE} .endif + +# IOPortBase is particularly annoying to fix +COPTS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :} Index: src/lib/libc/gen/Makefile.inc diff -u src/lib/libc/gen/Makefile.inc:1.210 src/lib/libc/gen/Makefile.inc:1.211 --- src/lib/libc/gen/Makefile.inc:1.210 Wed Mar 10 13:30:34 2021 +++ src/lib/libc/gen/Makefile.inc Mon Apr 12 03:57:07 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.210 2021/03/10 13:30:34 simonb Exp $ +# $NetBSD: Makefile.inc,v 1.211 2021/04/12 03:57:07 mrg Exp $ # from: @(#)Makefile.inc 8.6 (Berkeley) 5/4/95 # gen sources @@ -211,3 +211,4 @@ CLEANFILES+= errlist.c # Ownership of globals from crt0.o is shared with libc for historic reasons. # __progname is also necessary as global here for the nbcompat case. COPTS.getprogname.c+= -fcommon +COPTS.setproctitle.c+= -fcommon