From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id gB1lOWyD/F+LHgAAWB0awg (envelope-from ) for ; Mon, 11 Jan 2021 11:57:16 -0500 Received: by simark.ca (Postfix, from userid 112) id E8E171EEEF; Mon, 11 Jan 2021 11:57:16 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 2068F1E4F4 for ; Mon, 11 Jan 2021 11:57:16 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4465D3887011; Mon, 11 Jan 2021 16:57:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4465D3887011 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1610384235; bh=Usq0/0tGkSMXSfk4B/HYEMxXv9cF0tP4ZmPXySy/Wxw=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=strKA2QFGScIq9pxwOSMlh08YI6syZvwwxinF/UELtIGGrjq5+IhrHRroYaeCN21B nCjrn55sD1HTHr8dw/gxAI919NZwqJBa1ovxlV8G9L2oI6zQ/Lwacj+o8wFMcZbLMf ljdnO2By+fijsJeW29lmyPu8UrqM83rY2as/qkTU= Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) by sourceware.org (Postfix) with ESMTPS id 31E4B383F87A; Mon, 11 Jan 2021 16:57:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 31E4B383F87A Received: by mail-pj1-x1030.google.com with SMTP id v1so8151042pjr.2; Mon, 11 Jan 2021 08:57:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Usq0/0tGkSMXSfk4B/HYEMxXv9cF0tP4ZmPXySy/Wxw=; b=LLnAQXLeGH82ACCROf5cIBfjV69KmKJjX8JU1KUXoiQtrYlv5Xv3eIrZWnr3kiLx4w SOXi+vikLcFHvJjCvMAYb7r87KUiI3HLKHca9cZFvOFiKekq4uW/Riay7v3SPkWxee7R wjwp8At+CLv4FNPYUjyf1GApi3d8nYRjFlOPdRW2NX/PrDtbS1MPlHF9k2n7NTEGstjI LnFCQG2HMdVlNs5Bq5ZkIt5IHjnXc5A/tdLX7ZPSFUK5ADGgUY0TT17WP5iiVufF+/y9 dKho0D0Q9xbG14NlOf8FdFgDqVLMisRPgoz1KuuAeKQT2mlJ7RmUX5h6rMlN+sX9aJWJ /0hg== X-Gm-Message-State: AOAM533I5FpX6LP7Q0cVcQ/g0nxIdUcxVQjRYYLbov6Cr0Y0B5YYBs+K vk1Z2gJVpZja5dschCfuNxs= X-Google-Smtp-Source: ABdhPJzatFrkearZLgRjxSACI/EAFEKDZrKWKjo/Bg17Eq1PATpUSfyqiTUBQ7Hn1juXaoz/eWOUSA== X-Received: by 2002:a17:902:8d8d:b029:dc:4609:58a9 with SMTP id v13-20020a1709028d8db02900dc460958a9mr623457plo.27.1610384231369; Mon, 11 Jan 2021 08:57:11 -0800 (PST) Received: from gnu-cfl-2.localdomain (c-69-181-90-243.hsd1.ca.comcast.net. [69.181.90.243]) by smtp.gmail.com with ESMTPSA id e35sm257687pgm.4.2021.01.11.08.57.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Jan 2021 08:57:09 -0800 (PST) Received: from gnu-cfl-2.localdomain (localhost [IPv6:::1]) by gnu-cfl-2.localdomain (Postfix) with ESMTP id D2A7B1A0185; Mon, 11 Jan 2021 08:57:08 -0800 (PST) To: binutils@sourceware.org Subject: [PATCH 0/2] Check if AR works with --plugin and rc Date: Mon, 11 Jan 2021 08:57:04 -0800 Message-Id: <20210111165706.92117-1-hjl.tools@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "H.J. Lu via Gdb-patches" Reply-To: "H.J. Lu" Cc: gcc-patches@gcc.gnu.org, gdb-patches@sourceware.org, Joel Brobecker Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" AR from older binutils doesn't work with --plugin and rc: [hjl@gnu-cfl-2 bin]$ touch foo.c [hjl@gnu-cfl-2 bin]$ ar --plugin /usr/libexec/gcc/x86_64-redhat-linux/10/liblto_plugin.so rc libfoo.a foo.c [hjl@gnu-cfl-2 bin]$ ./ar --plugin /usr/libexec/gcc/x86_64-redhat-linux/10/liblto_plugin.so rc libfoo.a foo.c ./ar: no operation specified [hjl@gnu-cfl-2 bin]$ ./ar --version GNU ar (Linux/GNU Binutils) 2.29.51.0.1.20180112 Copyright (C) 2018 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. [hjl@gnu-cfl-2 bin]$ Check if AR works with --plugin and rc before passing --plugin to AR and RANLIB. Tested: 1. Binutils build 2. ./src-release.sh gdb 3. ./src-release.sh binutils with binutils 2.30. H.J. Lu (2): GCC: Check if AR works with --plugin and rc Binutils: Check if AR works with --plugin and rc bfd/configure | 13 ++++-- binutils/configure | 13 ++++-- config/gcc-plugin.m4 | 12 +++++ configure | 102 +++++++++++++++++++++++++++++++++++++++++++ gas/configure | 13 ++++-- gprof/configure | 13 ++++-- ld/configure | 13 ++++-- libctf/configure | 13 ++++-- libiberty/configure | 102 +++++++++++++++++++++++++++++++++++++++++++ libtool.m4 | 9 +++- opcodes/configure | 13 ++++-- zlib/configure | 13 ++++-- 12 files changed, 304 insertions(+), 25 deletions(-) -- 2.29.2