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