Module Name:    xsrc
Committed By:   mrg
Date:           Fri Jan 20 22:47:37 UTC 2023

Modified Files:
        xsrc/external/mit/xorg-cf-files/dist: FreeBSD.cf Imake.tmpl NetBSD.cf
            linux.cf

Log Message:
pull over / convert to upstream fixes for newer binutils

https://gitlab.freedesktop.org/xorg/util/cf/-/commit/90b66dc73deb9ef303690370395cf831425547c7

also apply to a couple of other ArCmd uses.  thanks tnn@ for pointing
me to the above change.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r1.2 xsrc/external/mit/xorg-cf-files/dist/FreeBSD.cf
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl
cvs rdiff -u -r1.8 -r1.9 xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf
cvs rdiff -u -r1.1.1.5 -r1.2 xsrc/external/mit/xorg-cf-files/dist/linux.cf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xorg-cf-files/dist/FreeBSD.cf
diff -u xsrc/external/mit/xorg-cf-files/dist/FreeBSD.cf:1.1.1.3 xsrc/external/mit/xorg-cf-files/dist/FreeBSD.cf:1.2
--- xsrc/external/mit/xorg-cf-files/dist/FreeBSD.cf:1.1.1.3	Wed Mar 19 23:43:17 2014
+++ xsrc/external/mit/xorg-cf-files/dist/FreeBSD.cf	Fri Jan 20 22:47:37 2023
@@ -153,6 +153,9 @@ XCOMM operating system:  OSName (OSMajor
 #ifndef HasFlex
 #define HasFlex			YES
 #endif
+#ifndef HasGnuAr
+#define HasGnuAr		YES
+#endif
 
 #ifndef HasMktemp
 #if (OSMajorVersion >= 4) || (OSMajorVersion == 3 && OSMinorVersion >= 1) || \

Index: xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl
diff -u xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl:1.2 xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl:1.3
--- xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl:1.2	Tue Jan 17 05:37:05 2023
+++ xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl	Fri Jan 20 22:47:37 2023
@@ -1078,21 +1078,21 @@ TCLIBDIR = TclLibDir
 #define ArCmdBase ar
 #endif
 #ifndef ArCmd
-#if HasLargeTmp || SystemV4 || LinuxBinUtilsMajorVersion || defined(NetBSDArchitecture)
+#if HasLargeTmp || SystemV4 || HasGnuAr
 #define ArCmd ArCmdBase cq
 #else
 #define ArCmd ArCmdBase clq
 #endif
 #endif
 #ifndef ArAddCmd
-#if HasLargeTmp || SystemV4
+#if HasLargeTmp || SystemV4 || HasGnuAr
 #define ArAddCmd ArCmdBase ru
 #else
 #define ArAddCmd ArCmdBase rul
 #endif
 #endif
 #ifndef ArExtCmd
-#if HasLargeTmp || SystemV4
+#if HasLargeTmp || SystemV4 || HasGnuAr
 #define ArExtCmd ArCmdBase x
 #else
 #define ArExtCmd ArCmdBase xl

Index: xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf
diff -u xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf:1.8 xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf:1.9
--- xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf:1.8	Wed Mar 19 23:45:21 2014
+++ xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf	Fri Jan 20 22:47:37 2023
@@ -333,6 +333,10 @@ XCOMM operating system:  OSName (OSMajor
 
 #define HasFlex			YES
 
+#ifndef HasGnuAr
+#define HasGnuAr		YES
+#endif
+
 /* NetBSD doesn't have gperf in the base install */
 #define DontRebuildGperfOutput	YES
 

Index: xsrc/external/mit/xorg-cf-files/dist/linux.cf
diff -u xsrc/external/mit/xorg-cf-files/dist/linux.cf:1.1.1.5 xsrc/external/mit/xorg-cf-files/dist/linux.cf:1.2
--- xsrc/external/mit/xorg-cf-files/dist/linux.cf:1.1.1.5	Mon Aug 23 22:21:45 2021
+++ xsrc/external/mit/xorg-cf-files/dist/linux.cf	Fri Jan 20 22:47:37 2023
@@ -90,6 +90,10 @@ XCOMM platform:  $XFree86: xc/config/cf/
 # define LinuxBinUtilsMajorVersion	DefaultLinuxBinUtilsMajorVersion
 #endif
 
+#ifndef HasGnuAr
+#define HasGnuAr		YES
+#endif
+
 XCOMM operating system:  OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
 XCOMM libc:	(LinuxCLibMajorVersion./**/LinuxCLibMinorVersion./**/LinuxCLibTeenyVersion)
 XCOMM binutils:	(LinuxBinUtilsMajorVersion)

Reply via email to