Sophie

Sophie

distrib > Mageia > 9 > armv7hl > by-pkgid > 70db79aeb6f762d1452a58a64b648349 > files > 19

afterstep-2.2.12-22.mga9.src.rpm

From 5e9e897cf8c455390dd6f5b27fec49707f6b9088 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyich@gmail.com>
Date: Sat, 20 Nov 2021 10:07:02 +0000
Subject: [PATCH] Makefile.in: drop 'l' from 'ar' (binutils-2.36+ support)

Before the change build failed as:

    $ make
    ...
    ar clq libAfterBase.a ashash.o aslist.o asvector.o audit.o fs.o layout.o mystring.o os.o output.o parse.o regexp.o safemalloc.o selfdiag.o sleep.o socket.o timer.o trace.o xml.o xprop.o xwrap.o
    ar: libdeps specified more than once

It used to work until binutils-2.36 because 'l' option was silently
ignored on binutils-2.35. On 2.36 'l' became 'libdeps' flag with
required option:

   https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=f3016d6ce178b76002edde12c30ebe7f608a8e21

Applied change as:

    $ sed -i 's/ar clq/ar cq/g' */*.in */*/*.in

Closes: https://github.com/afterstep/afterstep/issues/2
Closes: https://github.com/afterstep/afterstep/issues/3
---
 autoconf/Makefile.defines.in        | 2 +-
 libAfterBase/Makefile.in            | 2 +-
 libAfterImage/Makefile.in           | 2 +-
 libAfterImage/aftershow/Makefile.in | 2 +-
 libAfterImage/apps/Makefile.in      | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/autoconf/Makefile.defines.in b/autoconf/Makefile.defines.in
index 63e781663..3e1b7ae38 100644
--- a/autoconf/Makefile.defines.in
+++ b/autoconf/Makefile.defines.in
@@ -9,7 +9,7 @@ CCFLAGS         = @CFLAGS@
 EXTRA_DEFINES	= 
 
 RANLIB		= @RANLIB@
-AR		= ar clq
+AR		= ar cq
 CP		= @CP@
 MV		= @MV@
 RM		= @RM@
diff --git a/libAfterBase/Makefile.in b/libAfterBase/Makefile.in
index e5e91c231..0fb505d47 100644
--- a/libAfterBase/Makefile.in
+++ b/libAfterBase/Makefile.in
@@ -58,7 +58,7 @@ CCFLAGS         = @CFLAGS@
 EXTRA_DEFINES	= @DEFINE_XLOCALE@
 
 RANLIB		= @RANLIB@
-AR		= ar clq
+AR		= ar cq
 CP		= @CP@
 MV		= @MV@
 RM		= @RM@
diff --git a/libAfterImage/Makefile.in b/libAfterImage/Makefile.in
index 124b0df88..bb5251776 100644
--- a/libAfterImage/Makefile.in
+++ b/libAfterImage/Makefile.in
@@ -76,7 +76,7 @@ CCFLAGS         = @CFLAGS@  @MMX_CFLAGS@
 EXTRA_DEFINES	= @DEFINE_XLOCALE@
 
 RANLIB		= @RANLIB@
-AR		= ar clq
+AR		= ar cq
 CP		= @CP@
 MV		= @MV@
 RM		= @RM@
diff --git a/libAfterImage/aftershow/Makefile.in b/libAfterImage/aftershow/Makefile.in
index b7592923f..7acdcd2eb 100644
--- a/libAfterImage/aftershow/Makefile.in
+++ b/libAfterImage/aftershow/Makefile.in
@@ -11,7 +11,7 @@ CCFLAGS         = @CFLAGS@
 EXTRA_DEFINES	= @DEFINE_XLOCALE@
 
 RANLIB		= @RANLIB@
-AR		= ar clq
+AR		= ar cq
 CP		= @CP@
 MV		= @MV@
 RM		= @RM@
diff --git a/libAfterImage/apps/Makefile.in b/libAfterImage/apps/Makefile.in
index 47a64bd5e..ed7cd5afc 100644
--- a/libAfterImage/apps/Makefile.in
+++ b/libAfterImage/apps/Makefile.in
@@ -8,7 +8,7 @@ CCFLAGS         = @CFLAGS@
 EXTRA_DEFINES	= @DEFINE_XLOCALE@
 
 RANLIB		= @RANLIB@
-AR		= ar clq
+AR		= ar cq
 CP		= @CP@
 MV		= @MV@
 RM		= @RM@