From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) by sourceware.org (Postfix) with ESMTPS id 9A7C43858402 for ; Wed, 15 Dec 2021 17:34:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9A7C43858402 Received: by mail-pg1-x52c.google.com with SMTP id a23so16102395pgm.4 for ; Wed, 15 Dec 2021 09:34:01 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=WJj5bcNBYCf37hHvXW2P64Q5yPs8nxU0Y0Xyv3iKglM=; b=lymnL30YYeha47VElPhrIoV9PKcspPU/dFjtWiiOa44tzzRKm0bkXHEO3oVKdUMt9e F8uWyxq3CorpjrPT3LynDRafLT63xpjO7X9VnokMmmXyFk1Ku4Tk095j9bHNxe3kAXdV yH4MYjvuFXvnNEggIrtddzYuZEPjqAnbaVaV+JiF9kuPOWgIKgDhIuPiJXF/zXsW1kPU wx9IaSgqPISJOROjFiq7QRVWR3hpgjOsKSmQm5ePIU4WfNo4FSZ4quD36t5l4Ep44E6B sdNLl8mvmneidTBjg67mMo/bxoyBSnRXuKyNY9m5QmXVav9xV6GkYe1cJZlK0SkWf/4M u5+A== X-Gm-Message-State: AOAM530hQ5iPgYgj4zrP9ArWnEkEN0yxbjrzn4cYlUYe2pRmuRaFRcze TeyJOxzw4mkl0HrETDZJHGiP9/6reO/6Sg== X-Google-Smtp-Source: ABdhPJzqCh/oJKdEApKuPSLhKEchC8bt70bs2+vXWMLImUCM8Auo5s8/5kpNfcESo+aimRS6XZo5qQ== X-Received: by 2002:a05:6a00:2311:b0:431:c19f:2a93 with SMTP id h17-20020a056a00231100b00431c19f2a93mr10046889pfh.11.1639589640620; Wed, 15 Dec 2021 09:34:00 -0800 (PST) Received: from [172.31.0.175] (c-98-202-48-222.hsd1.ut.comcast.net. [98.202.48.222]) by smtp.gmail.com with ESMTPSA id f10sm3533552pfj.70.2021.12.15.09.33.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Dec 2021 09:34:00 -0800 (PST) Message-ID: Date: Wed, 15 Dec 2021 10:33:59 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Subject: Re: [PATCH 1/2] Sync with binutils: GCC: Pass --plugin to AR and RANLIB Content-Language: en-US To: "H.J. Lu" , gcc-patches@gcc.gnu.org References: <20211113163353.5374-1-hjl.tools@gmail.com> <20211113163353.5374-2-hjl.tools@gmail.com> From: Jeff Law In-Reply-To: <20211113163353.5374-2-hjl.tools@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Dec 2021 17:34:03 -0000 On 11/13/2021 9:33 AM, H.J. Lu via Gcc-patches wrote: > Sync with binutils for building binutils with LTO: > > From 50ad1254d5030d0804cbf89c758359ae202e8d55 Mon Sep 17 00:00:00 2001 > From: "H.J. Lu" > Date: Sat, 9 Jan 2021 06:43:11 -0800 > Subject: [PATCH] GCC: Pass --plugin to AR and RANLIB > > Detect GCC LTO plugin. Pass --plugin to AR and RANLIB to support LTO > build. > > * Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@ > (RANLIB): Add @RANLIB_PLUGIN_OPTION@. > * configure.ac: Include config/gcc-plugin.m4. > AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION. > * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and > RANLIB if possible. > * Makefile.in: Regenerated. > * configure: Likewise. > > config/ > > * gcc-plugin.m4 (GCC_PLUGIN_OPTION): New. > > libiberty/ > > * Makefile.in (AR): Add @AR_PLUGIN_OPTION@ > (RANLIB): Add @RANLIB_PLUGIN_OPTION@. > (configure_deps): Depend on ../config/gcc-plugin.m4. > * configure.ac: AC_SUBST AR_PLUGIN_OPTION and > RANLIB_PLUGIN_OPTION. > * aclocal.m4: Regenerated. > * configure: Likewise. > > zlib/ > > * configure: Regenerated. OK.  Thanks for your patience. Jeff