From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 2EADC3858404; Tue, 4 Oct 2022 13:00:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2EADC3858404 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1664888432; bh=uKbUi+u4TYkVEHaULYRPj3gSou6o6xirb7Jdp9dffDs=; h=From:To:Subject:Date:From; b=e5oDK+9k7XoBiLe/WXH22tP762Ut/LSaYhzfy+MC40EQsPpFictwB1vZzCBdhB7Wr FvYsbs6p1/MLFLyYd3mlCJ1Pc2AexV42xnTyUucOt7K3lUQ6PXfSXK8romJg4njNH8 9TUvDfsPQOTxAxMkRsyX4rAFi7m6vnMhRV6sXCzM= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc/azanella/clang] Use AR, LD, OBJDUMP, OJBCOPY, and GPROF if there are set at configure X-Act-Checkin: glibc X-Git-Author: Adhemerval Zanella X-Git-Refname: refs/heads/azanella/clang X-Git-Oldrev: 44860a7f2d1065632a4216749493d9549ca369b4 X-Git-Newrev: 4339a024e0ab39d1a7720c2a31ae3c1f01477dd8 Message-Id: <20221004130032.2EADC3858404@sourceware.org> Date: Tue, 4 Oct 2022 13:00:32 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=4339a024e0ab39d1a7720c2a31ae3c1f01477dd8 commit 4339a024e0ab39d1a7720c2a31ae3c1f01477dd8 Author: Adhemerval Zanella Date: Thu Aug 4 16:43:17 2022 -0300 Use AR, LD, OBJDUMP, OJBCOPY, and GPROF if there are set at configure Diff: --- aclocal.m4 | 20 +++++++++++++++----- configure | 20 +++++++++++++++----- 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/aclocal.m4 b/aclocal.m4 index 94c931b4f2..01afd73239 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -118,14 +118,24 @@ case "$CC" in *fuse-ld=lld*) LDNAME=ld.lld;; *) LDNAME=ld;; esac -LD=`$CC -print-prog-name=$LDNAME` -AR=`$CC -print-prog-name=ar` +if test -z "$LD"; then + LD=`$CC -print-prog-name=$LDNAME` +fi +if test -z "$AR"; then + AR=`$CC -print-prog-name=ar` +fi AC_SUBST(AR) -OBJDUMP=`$CC -print-prog-name=objdump` +if test -z "$OBJDUMP"; then + OBJDUMP=`$CC -print-prog-name=objdump` +fi AC_SUBST(OBJDUMP) -OBJCOPY=`$CC -print-prog-name=objcopy` +if test -z "$OBJCOPY"; then + OBJCOPY=`$CC -print-prog-name=objcopy` +fi AC_SUBST(OBJCOPY) -GPROF=`$CC -print-prog-name=gprof` +if test -z "$GPROF"; then + GPROF=`$CC -print-prog-name=gprof` +fi AC_SUBST(GPROF) # Determine whether we are using GNU binutils. diff --git a/configure b/configure index 3476e62ee7..03fceee905 100755 --- a/configure +++ b/configure @@ -4575,14 +4575,24 @@ case "$CC" in *fuse-ld=lld*) LDNAME=ld.lld;; *) LDNAME=ld;; esac -LD=`$CC -print-prog-name=$LDNAME` -AR=`$CC -print-prog-name=ar` +if test -z "$LD"; then + LD=`$CC -print-prog-name=$LDNAME` +fi +if test -z "$AR"; then + AR=`$CC -print-prog-name=ar` +fi -OBJDUMP=`$CC -print-prog-name=objdump` +if test -z "$OBJDUMP"; then + OBJDUMP=`$CC -print-prog-name=objdump` +fi -OBJCOPY=`$CC -print-prog-name=objcopy` +if test -z "$OBJCOPY"; then + OBJCOPY=`$CC -print-prog-name=objcopy` +fi -GPROF=`$CC -print-prog-name=gprof` +if test -z "$GPROF"; then + GPROF=`$CC -print-prog-name=gprof` +fi # Determine whether we are using GNU binutils.