[{"id":3685156,"web_url":"http://patchwork.ozlabs.org/comment/3685156/","msgid":"<0122a895-9b94-486d-8c0a-ef5563be71f4@bell.net>","list_archive_url":null,"date":"2026-05-01T15:38:39","subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","submitter":{"id":8491,"url":"http://patchwork.ozlabs.org/api/people/8491/","name":"John David Anglin","email":"dave.anglin@bell.net"},"content":"On 2026-05-01 10:56 a.m., Rainer Orth wrote:\n> Hi John,\n> \n>> On 2026-04-30 7:48 a.m., Rainer Orth wrote:\n>>>>> <*-*-hpux*>: Assume gnu_ld=no.\n>>>> IIUC these need changes.\n>>> I don't think so: unless I'm missing something, the gnu_ld=yes case\n>>> should already be handled by the previous $gcc_cv_ld --help check.  The\n>>> current gnu_ld=no check should have been unnecessary.  John?\n>>\n>> If a 64-bit hpux target has the GNU assembler, then it should also have GNU ld.\n>>\n>> Only the 32-bit hppa*-*-hpux* target lacked GNU ld.  This target is no longer supported.\n>> However, the default linker if not specified probably should remain HP ld on hppa*-*-hpux*\n>> as it is better supported.  Not sure about ia64-*-hpux* but I believe this target no longer\n>> supported.\n> \n> this revised patch follows what I've done for Solaris ld: configure\n> checks whatever linker is either found on PATH or specified with\n> --with-ld.  The $gcc_cv_ld -V part then determines which one it is and\n> acts accordingly.  For Solaris, I've left it to install.texi to explain\n> my preference (Solaris ld) and the advantages and disadvantages of\n> either, together with always recommending to use --with-ld.\n> \n> That allows users to make an informed choice.\n> \n>> On a slightly different issue, if I try to build gcc with GNU ld with a version\n>> of gcc built with HP ld, I have to explicity configure with --with-ld or export\n>> DEFAULT_LINKER=/opt/gnu64/bin/ld.  This causes issues with the binutils ld testsuite:\n>>\n>> Using /home/dave/gnu/binutils/src/ld/testsuite/config/default.exp as\n>> tool-and-target-specific interface file.\n>> ERROR: ************************************************************************\n>> ERROR: Your compiler apparently ignores -B when choosing ld.\n>> ERROR: You will not be testing the new ld in many of the following tests.\n>> ERROR: It seems you will be testing /opt/gnu64/bin/ld instead.\n>> ERROR: ************************************************************************\n>>\n>> Is there a way to work around this or fix this?\n>>\n>> If I don't specify --with-ld when configuring, I end up with `ORIGINAL_LD_FOR_TARGET=\"/usr/ccs/bin/ld\"'\n>> (i.e., HP ld) in collect-ld even if HP ld is not in PATH or COMPILER_PATH.  This causes\n>> HP ld to be used even though I configured with --with-gnu-ld.\n> \n> Testing binutils is always a special case for exactly that reason.\n> Here's what I do on Solaris:\n> \n> * Build and install Binutils into some prefix.\n> \n> * Prefix PATH with $prefix/bin, then build and install GCC into the\n>   prefix *without* either --with-as or --with-ld.  This way, GNU ld is\n>   picked up and gcc/configure determines that it's not Solaris ld.\n> \n> The resulting gcc is used to build and test binutils trunk.  Again, it\n> picks as/ld from PATH as above *and* allows gcc -B... to use the freshly\n> built gas and gld in the binutils tests.\n\nThis is exactly what I do but it doesn't work.  I'm trying to build a compiler\nusing GNU ld that picks as/ld from PATH as above *and* allows gcc -B...  The only\ndifference is I build this compiler with a compiler built to use GNU as and HP ld.\nI end up with a compiler with a hard-coded path to HP ld.  Maybe I should try\nbuilding this compiler with a compiler that doesn't have a hard-coded path to\nHP load?\n\nIt seems to me that if the linker used by the boot compiler differs from that\nspecified in the configure command with --with-gnu-ld, configure shouldn't hard-code\nthe path of the boot linker in the new compiler.\n\nDave","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=lRDo2ynh;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=lRDo2ynh","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=bell.net","sourceware.org; spf=pass smtp.mailfrom=bell.net","server2.sourceware.org;\n arc=none smtp.remote-ip=209.71.208.31"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6Zw44Qxtz1y04\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 01:39:15 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 335DF48FE540\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 15:39:13 +0000 (GMT)","from cmx-mtlrgo001.bell.net (mta-mtl-008.bell.net [209.71.208.31])\n by sourceware.org (Postfix) with ESMTP id BB4094AA0961\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 15:38:44 +0000 (GMT)","from [192.168.2.49] (142.112.252.193) by cmx-mtlrgo001.bell.net\n (authenticated as dave.anglin@bell.net)\n id 69BEEF9305D3A3E2; Fri, 1 May 2026 11:38:39 -0400"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 335DF48FE540","OpenDKIM Filter v2.11.0 sourceware.org BB4094AA0961"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org BB4094AA0961","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org BB4094AA0961","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777649924; cv=none;\n b=TN4fo0LsWx9PZ+bMgGeMTAhM/B/85LcU2xNgA9khPbJQ0ijdjufibiSyVOLufwJYBUMCMAZiSAg2GMgVIqcClI2+sfvdbbnJ7rmFA6qovdQ5e/4DiQWinjF6sPGzNwzdpp9vcD7ZkRE54OneMVnNte6pw+ehXTwwzpYU6kDWun8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777649924; c=relaxed/simple;\n bh=58Ws6vylWUyMdD3nlxUcur6KUy+H4J35f+AnAZh7eXU=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=HYr3tgDHZWUtRYVmt6uAUkPWKTcVIY/3an6SZBxhWVtwfQNxX9RYOdS1ak5tTayQuEEOqTasHlrvGK/WtR/yv5u2UdgGEp7Dpgn2c/qOHXJqR2jh2MPSpFUf4uE5t8971lrY+TRJoHuAK3P6RczjEXAKFlLEbkNFBeBf9ww2AKw=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=bell.net; s=selector1;\n t=1777649924; bh=Zpfwyua43QIVMMSWuAQ/IzBOSExf8IuIqCHVL6/Tjtw=;\n h=Message-ID:Date:MIME-Version:Subject:To:References:From:In-Reply-To:Content-Type;\n b=lRDo2ynhqypMS/HRXrz1u67MLDX9c0vThILnoaY/gvyCcwMyrpnbCWYwfn+3LYd4wBpZACehI7IKieLl/bllceqaac1pZ4jnhqGuIVkh/OFDtRoXoJ1nFugQm6OLkOUBdkDX6xYF6/+iZtwANk8w8Jib2+7OGN4QVaurDPRneE0KrwEXaq93OXOdxqzmq0mtDYBYQ3kzaY9t1RN1fFQcHOT6TwFd1vgRyDUl3se/aCgxt4hLeWREmdDGVqlSBik2HaEI4DjDm+YpWrQM3Dq+M91GmfiVKyW81hHqapXebRXpIYM0bUXldQvLtxYjEapd2wn5gvrWEkuPbFJopLfp3w==","X-RG-SOPHOS":"Clean","X-RG-VADE-SC":"0","X-RG-VADE":"Clean","X-Originating-IP":"[142.112.252.193]","X-RG-Env-Sender":"dave.anglin@bell.net","X-RG-Rigid":"69BEEF9305D3A3E2","X-RazorGate-Vade":"\n dmFkZTELhwL2ypyMTrmhhk50nKXwrExrdFCUdPCnFd6yOI83l/YBi6s1z0ppMXtwdmZDD0ob3V4hQS7bf0SOHmqm+LGTiND9BeVA5BFIfRp8HFstLI5sKlUhNr+g1Cw6uPsa3tMzwAhS18j8GfyzlbDCRAqqLYrKl0Bi1NdupITqpqivNgszR/beR3OxRnATm/XQfrqArjw6j+53w8PIyP72tKh6XJ35cdQAUIVdBM6KlHkiBrZEwTfh+5Tc/KOZc+ltluMcn8fT1JvkYZTl6bAHAHw7pkSnUm+7DPzzV96GKXQ4M+EcMgN+XzVgDPGuTPPUpAz/sJdTv56iXqeFW+PRbKtiQzCueQKRJlgLQoBrhI4dIml6sWK5zu8qr6ChtEBNrJkmyG/ld+TA6wadpTISSJbsqHNgqF5KlXGXHiUj++nISZ3yNoMY6zqsE7rtLqLfMQVLjUgLLoMgSPX6/KSJ+bD+Myyg59QXpQVVbxoOrugxricEZaYu2I+iM4x2fcMjKghFT1HECwA+CpuiFG+lK8n8k/zvEseOD46CHwaEBgT6b0f3Wiwcqk+tSJhCShJID22x2N0XbhCPs37mTN4NhrGoCwi3X22pNKEE3zZPP9ORR2VS4l2ZoPSmgvhSbvyGtHdKaWg5QzgJPtGBmIQpTkpOiucKUTmfZY0j7mP0aM96dg","X-RazorGate-Vade-Verdict":"clean 0","X-RazorGate-Vade-Classification":"clean","Message-ID":"<0122a895-9b94-486d-8c0a-ef5563be71f4@bell.net>","Date":"Fri, 1 May 2026 11:38:39 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","To":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","Cc":"Alexandre Oliva <oliva@gnu.org>, gcc-patches@gcc.gnu.org","References":"<yddlde5981d.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytpje7k.fsf@lxoliva.fsfla.org> <yddzf2k653o.fsf@CeBiTec.Uni-Bielefeld.DE>\n <3b98dd05-1f97-42ab-bc4f-f374c848306b@bell.net>\n <ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>","Content-Language":"en-US","From":"John David Anglin <dave.anglin@bell.net>","Autocrypt":"addr=dave.anglin@bell.net; keydata=\n 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\n T70V9SSrl2hiw38vRzsl","In-Reply-To":"<ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3685167,"web_url":"http://patchwork.ozlabs.org/comment/3685167/","msgid":"<yddwlxn2jau.fsf@CeBiTec.Uni-Bielefeld.DE>","list_archive_url":null,"date":"2026-05-01T16:20:25","subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","submitter":{"id":4362,"url":"http://patchwork.ozlabs.org/api/people/4362/","name":"Rainer Orth","email":"ro@CeBiTec.Uni-Bielefeld.DE"},"content":"Hi John,\n\n>> Testing binutils is always a special case for exactly that reason.\n>> Here's what I do on Solaris:\n>> \n>> * Build and install Binutils into some prefix.\n>> \n>> * Prefix PATH with $prefix/bin, then build and install GCC into the\n>>   prefix *without* either --with-as or --with-ld.  This way, GNU ld is\n>>   picked up and gcc/configure determines that it's not Solaris ld.\n>> \n>> The resulting gcc is used to build and test binutils trunk.  Again, it\n>> picks as/ld from PATH as above *and* allows gcc -B... to use the freshly\n>> built gas and gld in the binutils tests.\n>\n> This is exactly what I do but it doesn't work.  I'm trying to build a compiler\n> using GNU ld that picks as/ld from PATH as above *and* allows gcc -B...  The only\n> difference is I build this compiler with a compiler built to use GNU as and HP ld.\n> I end up with a compiler with a hard-coded path to HP ld.  Maybe I should try\n> building this compiler with a compiler that doesn't have a hard-coded path to\n> HP load?\n>\n> It seems to me that if the linker used by the boot compiler differs from that\n> specified in the configure command with --with-gnu-ld, configure shouldn't hard-code\n> the path of the boot linker in the new compiler.\n\noh, I've seen that on Solaris, too.  For some unknown reason, the\ntoplevel Makefile passes LD=<linker used by the build compiler> to all\nstages of a gcc bootstrap, which is completely bogus, of course, when\nyou're using a different linker flavour in the gcc to be built.\n\nUnless I'm mistaken, the switch to explicit linker flavor detection\n(check for Solaris ld resp. HP ld) should fix this, making the passed-in\nLD irrelvant.  If so, my v2 patch should do the trick...\n\n\tRainer","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=HoStlD2y;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=HoStlD2y","sourceware.org; dmarc=none (p=none dis=none)\n header.from=CeBiTec.Uni-Bielefeld.DE","sourceware.org;\n spf=pass smtp.mailfrom=cebitec.uni-bielefeld.de","server2.sourceware.org;\n arc=none smtp.remote-ip=129.70.160.84"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6br82jvjz1y04\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 02:20:56 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 74D4E4B920F7\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 16:20:54 +0000 (GMT)","from smtp.CeBiTec.Uni-Bielefeld.DE (smtp.CeBiTec.Uni-Bielefeld.DE\n [129.70.160.84])\n by sourceware.org (Postfix) with ESMTPS id AA1524BA2E3D\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 16:20:27 +0000 (GMT)","from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1])\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id CC766C6867;\n Fri,  1 May 2026 18:20:26 +0200 (CEST)","from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1])\n by localhost (smtp.cebitec.uni-bielefeld.de [127.0.0.1]) (amavisd-new,\n port 10026)\n with ESMTP id hA2tgDvBWPZi; Fri,  1 May 2026 18:20:26 +0200 (CEST)","from manam.CeBiTec.Uni-Bielefeld.DE (p508551ea.dip0.t-ipconnect.de\n [80.133.81.234]) (Authenticated sender: ro)\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPSA id 51B8ED851A;\n Fri,  1 May 2026 18:20:26 +0200 (CEST)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 74D4E4B920F7","OpenDKIM Filter v2.11.0 sourceware.org AA1524BA2E3D"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org AA1524BA2E3D","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org AA1524BA2E3D","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777652427; cv=none;\n b=Bal8MxhPU0dfjzjMSkFq2RA4HUEJnhJ0Unoq0Gwz0NkT/0bqtnjNNTPgay8TL+oZYQH5Cuj6EmA75Ns7AKdHAWwa1G/CB6wvMswganQD8X7K6r5c+XFWmblcSGB2331i0iO4Du/YcQA/MOwnSth80FHwHGIiOfYrFb19oSHwIEE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777652427; c=relaxed/simple;\n bh=WEpeW4WAOLN4kEwnfX136eer4hWmmSUGzJsihphDZhY=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=jHoqrctR1gx5FRC/It5ocHBEbhcttdimtpmoZnzZ1DJg7Tc3fbgWXxwFDDSvCRJUC7fpU+FATyL0scfptrA19dEFta0G8NuO2PxZaKxySjdZ8mmCwoPtHy36NQdLXSsvoDaaSQbnKts4stJTs8s4iAdJH9xAbfs+G+MG6bmq92w=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=\n cebitec.uni-bielefeld.de; h=content-type:content-type\n :mime-version:user-agent:message-id:date:date:references\n :in-reply-to:subject:subject:from:from:received:received; s=\n 20200306; t=1777652426; bh=WEpeW4WAOLN4kEwnfX136eer4hWmmSUGzJsih\n phDZhY=; b=HoStlD2yXOSvBkTrCajYlbCGQ4TLskIG/0SGEWRlb7srOPUpwdnhF\n roAjKAoa9DIeGuv95HvIYISFBBJHHTTt+umKNZzMhCPXHaIDbAS47UPMTWN3KAvp\n irNTCJFWxwUyWjvIvOIhhTOPA9R6MqLCPssNme6NXfEumGoVcu8Xx9wr2K1As48p\n +sjknH6nFG/mPLJBB6yVqXsfYWoeWmQz1bxEcrViEG2RLHlN+FQR67qUmgdtXSaw\n iQdiHi4v+ol4XX45MD0Lk3TONgA9+JSqBwmZ8qlFdifEAbR8dw0mUMqOdf1MIoDx\n EyZeYrHJZIQPJSNAJ7GIvxu8zj6H7cdqw==","X-Virus-Scanned":"amavisd-new at cebitec.uni-bielefeld.de","From":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","To":"John David Anglin <dave.anglin@bell.net>","Cc":"Alexandre Oliva <oliva@gnu.org>,  gcc-patches@gcc.gnu.org","Subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","In-Reply-To":"<0122a895-9b94-486d-8c0a-ef5563be71f4@bell.net> (John David\n Anglin's message of \"Fri, 1 May 2026 11:38:39 -0400\")","References":"<yddlde5981d.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytpje7k.fsf@lxoliva.fsfla.org>\n <yddzf2k653o.fsf@CeBiTec.Uni-Bielefeld.DE>\n <3b98dd05-1f97-42ab-bc4f-f374c848306b@bell.net>\n <ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>\n <0122a895-9b94-486d-8c0a-ef5563be71f4@bell.net>","Date":"Fri, 01 May 2026 18:20:25 +0200","Message-ID":"<yddwlxn2jau.fsf@CeBiTec.Uni-Bielefeld.DE>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3685218,"web_url":"http://patchwork.ozlabs.org/comment/3685218/","msgid":"<dd797d0f-07d4-40a9-b539-2be7deb4bdbb@bell.net>","list_archive_url":null,"date":"2026-05-01T20:05:01","subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","submitter":{"id":8491,"url":"http://patchwork.ozlabs.org/api/people/8491/","name":"John David Anglin","email":"dave.anglin@bell.net"},"content":"On 2026-05-01 12:20 p.m., Rainer Orth wrote:\n> Unless I'm mistaken, the switch to explicit linker flavor detection\n> (check for Solaris ld resp. HP ld) should fix this, making the passed-in\n> LD irrelvant.  If so, my v2 patch should do the trick...\n\nI have the \"Remove HAVE_GNU_AS\" and \"build: Remove $gnu_ld\" patches installed.\nHowever, there are still issues with linker flavor detection.  I configured build\nwith \"--with-gnu-as --with-gnu-ld\" but we still end up selecting the HP linker:\n\nchecking for ld used by gcc... checking whether gcc supports -Wstrict-prototypes\n... /usr/ccs/bin/ld\nchecking if the linker (/usr/ccs/bin/ld) is GNU ld... no\n\nbut auto-host.h has:\n\n/* Define to 1 if using GNU ld. */\n#ifndef USED_FOR_TARGET\n#define HAVE_GNU_LD 1\n#endif\n\nIt seems the current gcc linker overrides the first linker in the path.\n\nDave","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=HYw69Cuq;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=HYw69Cuq","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=bell.net","sourceware.org; spf=pass smtp.mailfrom=bell.net","server2.sourceware.org;\n arc=none smtp.remote-ip=209.71.208.11"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6hqQ34TNz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 06:05:37 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 3004646A9CFE\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 20:05:35 +0000 (GMT)","from cmx-mtlrgo001.bell.net (mta-mtl-001.bell.net [209.71.208.11])\n by sourceware.org (Postfix) with ESMTP id 46D7C46A9CF9\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 20:05:07 +0000 (GMT)","from [192.168.2.49] (142.112.252.193) by cmx-mtlrgo001.bell.net\n (authenticated as dave.anglin@bell.net)\n id 69BEEF9305DE059B; Fri, 1 May 2026 16:05:01 -0400"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 3004646A9CFE","OpenDKIM Filter v2.11.0 sourceware.org 46D7C46A9CF9"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 46D7C46A9CF9","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 46D7C46A9CF9","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777665907; cv=none;\n b=s1tTUqZBYcgeyR2IFaRN0lkEccXBGNYG6VG85lxpxMouaFyV6ZppHWyP8wTtjBK/s+LMzAOH11qcVQkq4b46k37P5Tezs0jvaIHQYpDZonLT5w5dtaLQgo4eIkWLGxYcagbDhPIwmi0J6JDWPB7bdVHSWFk144NN3luxwPkYlCY=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777665907; c=relaxed/simple;\n bh=GWXA31SKlsY8PF9ZiRG9v+YcFoxYs4GnGybsJHN9fKQ=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=mM4Hnm/ekHpGlxUAhjwi0ExDR410Qf347lM/c4oBrT5TBuY4ord+n37HiF/YvLzJsYKIJe1fbcMb5l0mPil0utZZ+v/ZfEa0vKAW7KVIV6yjmihQGaSW6GkciB+6bV0SHpgpmETzdAU6pg6K402zcGcY0B7zBzOIePwS5dIMmgE=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=bell.net; s=selector1;\n t=1777665907; bh=rtUVwbcNOkZZy8MQMiKVCZuQ7fNdrh7BqFRLAEj7NWM=;\n h=Message-ID:Date:MIME-Version:Subject:To:References:From:In-Reply-To:Content-Type;\n b=HYw69CuqQYhrAmovj22Mq66wTmZZlkWeEiJEmdADL54MHhZHjH5NywmNl3jFSIWwbKVX/vYOXnHp+35oK/vSkJFPOwD8zSjGtlX6UdMNlLkzcUhCLsdX6kZdzIonDR05aBf+2RA6KBCF7jvPbMKX2SV+u5/kPze2l1+ASIlsFmUwKcDAWtwYRwzw/GuWbkWsDHRQdtx+2q0tL8T7U1KChfltreeBv4+lJTCMKUZlCXi65LrzOA2i4cvlZDDRTqtF6IHzYZVS8ahU8g+ZE62VgBgnMjaybrm78HU+swVXrb9UXuQCeslGzrHMWBz2/RHqrTx3e4e5JeQe40c7qE4cYw==","X-RG-SOPHOS":"Clean","X-RG-VADE-SC":"0","X-RG-VADE":"Clean","X-Originating-IP":"[142.112.252.193]","X-RG-Env-Sender":"dave.anglin@bell.net","X-RG-Rigid":"69BEEF9305DE059B","X-RazorGate-Vade":"\n dmFkZTEKcPuf78C+Tm0K17BR+W8LCipkINPkWP4061vCYHe3gbwqBL9QabSf129K6O4+oRWgoK7jRQ6JIG0y7b6Flr0t44eKe/r86/3LMqyO1qDHqo7W0KuxRDJTQDIdB+rrwT8ccPVnDhe5GX+BVqizXxSk9/HK6CWPcjsiuhq3RqTzzWn8G2m8kn65+/4cgCqX+/aaVfXUVLjXr41HjkPt1rjstELPU+zU4OLgASxiKGi4Nl9OtTG5KFLUcNeXeW143waZkokic07ExYolw16aLuVrsEo8/Sn19bfsx2be8oELssxftJQVEOS3SnCSjc73DeS4ujKj2Q00pUdGEbzASgMrjeif0OWQD4eWRu2kXtM5vM2zyGw550jQXreWMMVGPZ6U3EFrG+dF42dtyHzbejgTgxidlDML/nc1ZxQ/uAaM2RqoSoeh9pndJonhX1tRITfdhB8/Kn7coEz/TdrPKwDE869hiNZMKyOgU6TYZGO/TqjRFBfqLJqoE56mDwEmsbXfvys4Gw9m2kK+sih4hD5FtHhBxStktfvd2aQTxypRV33MdISeGE2xKz9nBRqfSo4V3vKV3bcgOVHtI9vYn6mg/9o1yU4ubt86P424TkgIMyDizq3XLjjnKYL0bYEQtlk9/+npCgusU679LvANrNZGKSsVZ9ckgQeFfXS6IDY7Mw","X-RazorGate-Vade-Verdict":"clean 0","X-RazorGate-Vade-Classification":"clean","Message-ID":"<dd797d0f-07d4-40a9-b539-2be7deb4bdbb@bell.net>","Date":"Fri, 1 May 2026 16:05:01 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","To":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","Cc":"Alexandre Oliva <oliva@gnu.org>, gcc-patches@gcc.gnu.org","References":"<yddlde5981d.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytpje7k.fsf@lxoliva.fsfla.org> <yddzf2k653o.fsf@CeBiTec.Uni-Bielefeld.DE>\n <3b98dd05-1f97-42ab-bc4f-f374c848306b@bell.net>\n <ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>\n <0122a895-9b94-486d-8c0a-ef5563be71f4@bell.net>\n <yddwlxn2jau.fsf@CeBiTec.Uni-Bielefeld.DE>","Content-Language":"en-US","From":"John David Anglin <dave.anglin@bell.net>","Autocrypt":"addr=dave.anglin@bell.net; keydata=\n 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\n T70V9SSrl2hiw38vRzsl","In-Reply-To":"<yddwlxn2jau.fsf@CeBiTec.Uni-Bielefeld.DE>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3685220,"web_url":"http://patchwork.ozlabs.org/comment/3685220/","msgid":"<yddjytm3mst.fsf@CeBiTec.Uni-Bielefeld.DE>","list_archive_url":null,"date":"2026-05-01T20:19:30","subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","submitter":{"id":4362,"url":"http://patchwork.ozlabs.org/api/people/4362/","name":"Rainer Orth","email":"ro@CeBiTec.Uni-Bielefeld.DE"},"content":"Hi John,\n\n> On 2026-05-01 12:20 p.m., Rainer Orth wrote:\n>> Unless I'm mistaken, the switch to explicit linker flavor detection\n>> (check for Solaris ld resp. HP ld) should fix this, making the passed-in\n>> LD irrelvant.  If so, my v2 patch should do the trick...\n>\n> I have the \"Remove HAVE_GNU_AS\" and \"build: Remove $gnu_ld\" patches installed.\n> However, there are still issues with linker flavor detection.  I configured build\n> with \"--with-gnu-as --with-gnu-ld\" but we still end up selecting the HP linker:\n>\n> checking for ld used by gcc... checking whether gcc supports -Wstrict-prototypes\n> ... /usr/ccs/bin/ld\n> checking if the linker (/usr/ccs/bin/ld) is GNU ld... no\n\nthis message is from the code from libtool ;-(  As I said, this checks\n$LD, not the linker from PATH or --with-ld.  It should be irrelevant for\nthe actual linker flavour detection in gcc/configure.ac.\n\nI'd like to understand and hopefully get rid of passing LD=<linker used\nby build compiler> from the toplevel *for every stage*, but am very\nwary of touching that code.  It seems totally wrong, but I'm unsure\nabout the ramifications of removing it...\n\n> but auto-host.h has:\n>\n> /* Define to 1 if using GNU ld. */\n> #ifndef USED_FOR_TARGET\n> #define HAVE_GNU_LD 1\n> #endif\n\nWith the complete series, that part should be gone since nothing\nreferences HAVE_GNU_LD any longer.\n\n> It seems the current gcc linker overrides the first linker in the path.\n\nPlease try the series as a whole (with the v2 patches if present).  The\nv2 one of \"build: Remove $gnu_ld\" is particularly important since it\nintroduces the hpux_ld detection.\n\nAfter the series, --with-gnu-{as,ld} should have no effect, unless the\nlibtool code gets in the way...\n\n\tRainer","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=jILjHxKA;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=jILjHxKA","sourceware.org; dmarc=none (p=none dis=none)\n header.from=CeBiTec.Uni-Bielefeld.DE","sourceware.org;\n spf=pass smtp.mailfrom=cebitec.uni-bielefeld.de","server2.sourceware.org;\n arc=none smtp.remote-ip=129.70.160.84"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6j844TcFz1xqf\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 06:20:04 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 879EE43B550C\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 20:20:02 +0000 (GMT)","from smtp.CeBiTec.Uni-Bielefeld.DE (smtp.CeBiTec.Uni-Bielefeld.DE\n [129.70.160.84])\n by sourceware.org (Postfix) with ESMTPS id 580AE4BABF2E\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 20:19:32 +0000 (GMT)","from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1])\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 84499C72BA;\n Fri,  1 May 2026 22:19:31 +0200 (CEST)","from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1])\n by localhost (smtp.cebitec.uni-bielefeld.de [127.0.0.1]) (amavisd-new,\n port 10026)\n with ESMTP id 5s4TF_Ul6i5t; Fri,  1 May 2026 22:19:30 +0200 (CEST)","from manam.CeBiTec.Uni-Bielefeld.DE (p508551ea.dip0.t-ipconnect.de\n [80.133.81.234]) (Authenticated sender: ro)\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPSA id A5E12D8B24;\n Fri,  1 May 2026 22:19:30 +0200 (CEST)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 879EE43B550C","OpenDKIM Filter v2.11.0 sourceware.org 580AE4BABF2E"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 580AE4BABF2E","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 580AE4BABF2E","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777666772; cv=none;\n b=uhAzl/9ObaCmAfgLNHCWlgBiSWe9VoSsQ8CxeHo/ifGR+XWvKxeVCMXJ6tdpSW98IVzdIuj0sbAHeIZdq4aHJyApeSeQLBEPyQYIxTqrVWsf4UQ1Altf4tK1p06eFij0hitfT3zxr+05K22Rr7KXRauWz7kiaUdS4NAy+zCrLR4=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777666772; c=relaxed/simple;\n bh=/SphKIr+pSmLOARhEaBatheC12W0jvtkaG6MHhfzy5Q=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=luypPyR47pqd4gOzegVU26Zm7h9t98gn23dbLGb8qST5ptZippwA7Y17HScVdonHzehKu6xXiyfys/9PXW49xnN0QLt1ssQhbcXBuirgYNGZ9ATLuIEJjUEw9bJO97xhYN2Y58SU+rZAFYrmvJNhmNr4liUN7NqorFFVX14ehp0=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=\n cebitec.uni-bielefeld.de; h=content-type:content-type\n :mime-version:user-agent:message-id:date:date:references\n :in-reply-to:subject:subject:from:from:received:received; s=\n 20200306; t=1777666770; bh=/SphKIr+pSmLOARhEaBatheC12W0jvtkaG6MH\n hfzy5Q=; b=jILjHxKAosp8LilTh/jAvKJNhQ6wj2vHCiYAayjUunM/TQZpjK5Lc\n Xv0PYCQ5Vh9/yLEaO389OdIPef5jNRKlLENUIYO88chhQO0RibxtpBRJSJfrmTSc\n j9cqMx7n0Hdiv5oKClic5gYDZib5JxzWHdMRxp9YcmkVJrRKGLIkjYYKBwSKB7Np\n 4SRTl8f053oAMIQI0hF09JNGSx4/OYYajG0JA3LEkQ7u+EHZKyK316pBVAxiWCtl\n Ti3zbMRBMA440yHeiDM8oJwgJLVp7MFR3AYWWIKrTZIW1sfjYTCclFHlygHrYw/B\n pqqsAszX+yhd7eQwKdYv+j4bSE/NwSlyA==","X-Virus-Scanned":"amavisd-new at cebitec.uni-bielefeld.de","From":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","To":"John David Anglin <dave.anglin@bell.net>","Cc":"Alexandre Oliva <oliva@gnu.org>,  gcc-patches@gcc.gnu.org","Subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","In-Reply-To":"<dd797d0f-07d4-40a9-b539-2be7deb4bdbb@bell.net> (John David\n Anglin's message of \"Fri, 1 May 2026 16:05:01 -0400\")","References":"<yddlde5981d.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytpje7k.fsf@lxoliva.fsfla.org>\n <yddzf2k653o.fsf@CeBiTec.Uni-Bielefeld.DE>\n <3b98dd05-1f97-42ab-bc4f-f374c848306b@bell.net>\n <ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>\n <0122a895-9b94-486d-8c0a-ef5563be71f4@bell.net>\n <yddwlxn2jau.fsf@CeBiTec.Uni-Bielefeld.DE>\n <dd797d0f-07d4-40a9-b539-2be7deb4bdbb@bell.net>","Date":"Fri, 01 May 2026 22:19:30 +0200","Message-ID":"<yddjytm3mst.fsf@CeBiTec.Uni-Bielefeld.DE>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3685223,"web_url":"http://patchwork.ozlabs.org/comment/3685223/","msgid":"<yddfr4a3mbk.fsf@CeBiTec.Uni-Bielefeld.DE>","list_archive_url":null,"date":"2026-05-01T20:29:51","subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","submitter":{"id":4362,"url":"http://patchwork.ozlabs.org/api/people/4362/","name":"Rainer Orth","email":"ro@CeBiTec.Uni-Bielefeld.DE"},"content":"Hi John,\n\n> Please try the series as a whole (with the v2 patches if present).  The\n> v2 one of \"build: Remove $gnu_ld\" is particularly important since it\n> introduces the hpux_ld detection.\n\nah, I forgot: please start from current trunk.  As I wrote in the cover\nmessage, the series depends on\n\n\tbuild: Check solaris_{as,ld} where appropriate\n\thttps://gcc.gnu.org/pipermail/gcc-patches/2026-March/711289.html\n\nwhich is effectively part -1/6.  I've committed it earlier today.\n\n\tRainer","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=fJTcbdWw;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=fJTcbdWw","sourceware.org; dmarc=none (p=none dis=none)\n header.from=CeBiTec.Uni-Bielefeld.DE","sourceware.org;\n spf=pass smtp.mailfrom=cebitec.uni-bielefeld.de","server2.sourceware.org;\n arc=none smtp.remote-ip=129.70.160.84"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6jMx29tfz1yHZ\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 06:30:21 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 3DA6043B5538\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 20:30:19 +0000 (GMT)","from smtp.CeBiTec.Uni-Bielefeld.DE (smtp.CeBiTec.Uni-Bielefeld.DE\n [129.70.160.84])\n by sourceware.org (Postfix) with ESMTPS id 6428A43B551A\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 20:29:53 +0000 (GMT)","from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1])\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 6E2C9D8B28;\n Fri,  1 May 2026 22:29:52 +0200 (CEST)","from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1])\n by localhost (smtp.cebitec.uni-bielefeld.de [127.0.0.1]) (amavisd-new,\n port 10026)\n with ESMTP id 1CSbPmj-nNaq; Fri,  1 May 2026 22:29:51 +0200 (CEST)","from manam.CeBiTec.Uni-Bielefeld.DE (p508551ea.dip0.t-ipconnect.de\n [80.133.81.234]) (Authenticated sender: ro)\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPSA id 80DDCC6E55;\n Fri,  1 May 2026 22:29:51 +0200 (CEST)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 3DA6043B5538","OpenDKIM Filter v2.11.0 sourceware.org 6428A43B551A"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 6428A43B551A","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 6428A43B551A","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777667393; cv=none;\n b=acOvwRA/wATuicMF4eW0i4IXkgW9KfH6FwYZpCNAlcgt0KE/x964HlLHK3t+FsRiu2msv1StBpCyTjoolqkkB/+xX5+/nkcVcAyfCYCVi3+XABz2ASCdWIAzg1jLCs4o3LwqPC6cozFcqMGx3GfPZFsL0VsTQ4p/fDuTmN2k364=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777667393; c=relaxed/simple;\n bh=+IsdFjWc25bTkQFSnP7TK0hm4dFppztr5zBrnznsfQc=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=LkCMDmjuvqiUmHtlM+//J3rSamqxXb21/1s2s8hAx4XujK9ZBMcFrBu1eSlzTHb3kw9SMROtep3ZZr2kNkrijREtkxS21vJFAwD+kyDVHpnMuo2uQOxlWCW8kbeDiF0xN4823vnvYVfpbPoY00CDDixQRKTbwGUyCS5kLI6Ih1w=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=\n cebitec.uni-bielefeld.de; h=content-type:content-type\n :mime-version:user-agent:message-id:date:date:references\n :in-reply-to:subject:subject:from:from:received:received; s=\n 20200306; t=1777667391; bh=+IsdFjWc25bTkQFSnP7TK0hm4dFppztr5zBrn\n znsfQc=; b=fJTcbdWwm/bh84DRF1v0tDvtXpLU1/8D0IErx3+TFs9SxTEF2GQAS\n cq3/s3ekiG4fQZxF5fnl04WeXD+DTQY9w/OF4Qp/tSOjSIIJgwqbejC9j6vqaRMa\n Ga2Me2Ysx8cSOhL1VjRaRD+sqA0B0oCgnh5pqJ3Pu/WYAdoibvBdGh0KCBFkwBOj\n epK8vG5PyQnQBS7mkTN/Uh9+XcTGhdxo/67UIJdV/IIeoXPuYjGEEp5FnHvZV9Tb\n Q97NPXy0w4zYa4yCdoo2tH/kBVYO0be25qbQc267dtw6m453EBzL3PS7ZhI4IDyG\n XFaFg3UwkrE+67AOSA/pyTa6oIVBt5zHw==","X-Virus-Scanned":"amavisd-new at cebitec.uni-bielefeld.de","From":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","To":"John David Anglin <dave.anglin@bell.net>","Cc":"Alexandre Oliva <oliva@gnu.org>,  gcc-patches@gcc.gnu.org","Subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","In-Reply-To":"<yddjytm3mst.fsf@CeBiTec.Uni-Bielefeld.DE> (Rainer Orth's message\n of \"Fri, 01 May 2026 22:19:30 +0200\")","References":"<yddlde5981d.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytpje7k.fsf@lxoliva.fsfla.org>\n <yddzf2k653o.fsf@CeBiTec.Uni-Bielefeld.DE>\n <3b98dd05-1f97-42ab-bc4f-f374c848306b@bell.net>\n <ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>\n <0122a895-9b94-486d-8c0a-ef5563be71f4@bell.net>\n <yddwlxn2jau.fsf@CeBiTec.Uni-Bielefeld.DE>\n <dd797d0f-07d4-40a9-b539-2be7deb4bdbb@bell.net>\n <yddjytm3mst.fsf@CeBiTec.Uni-Bielefeld.DE>","Date":"Fri, 01 May 2026 22:29:51 +0200","Message-ID":"<yddfr4a3mbk.fsf@CeBiTec.Uni-Bielefeld.DE>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3685253,"web_url":"http://patchwork.ozlabs.org/comment/3685253/","msgid":"<3cb79c7e-7385-4099-b308-d17db70c2bd5@bell.net>","list_archive_url":null,"date":"2026-05-02T06:59:23","subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","submitter":{"id":8491,"url":"http://patchwork.ozlabs.org/api/people/8491/","name":"John David Anglin","email":"dave.anglin@bell.net"},"content":"On 2026-05-01 10:56 a.m., Rainer Orth wrote:\n> +  hppa*64*-*-hpux11*)\n> +    if $gcc_cv_ld -V 2>/dev/null | grep 'linker command.*sgs.*ld PA64' > /dev/null; then\n> +      hpux_ld=yes\n>      fi\n>      ;;\n\nI think hpux_ld needs to be set to \"no\" when the HPUX linker isn't detected.  Probably, the\nsame is needed for solaris_ld.  I'm seeing issues with the setting of MASK_GNU_LD in the\ntarget_cpu_default (wrong link options).\n\nThe COMPILER_PATH environment variable contains the path \"/usr/ccs/bin\" in builds configured for\nGNU ld, probably because of the MD_EXEC_PREFIX defines in pa backend.  I think these defines need to\nbe updated or removed so we don't accidentally select the wrong linker.\n\nDave","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=iEIgH5Ez;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=iEIgH5Ez","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=bell.net","sourceware.org; spf=pass smtp.mailfrom=bell.net","server2.sourceware.org;\n arc=none smtp.remote-ip=209.71.212.28"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6zLX2MtJz1y04\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 17:00:02 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id D274846A9CF9\n\tfor <incoming@patchwork.ozlabs.org>; Sat,  2 May 2026 06:59:59 +0000 (GMT)","from cmx-torrgo002.bell.net (mta-tor-001.bell.net [209.71.212.28])\n by sourceware.org (Postfix) with ESMTP id 3A7144A9930A\n for <gcc-patches@gcc.gnu.org>; Sat,  2 May 2026 06:59:32 +0000 (GMT)","from [192.168.2.49] (142.112.252.193) by cmx-torrgo002.bell.net\n (authenticated as dave.anglin@bell.net)\n id 69B90DDA054FAF15; Sat, 2 May 2026 02:59:22 -0400"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org D274846A9CF9","OpenDKIM Filter v2.11.0 sourceware.org 3A7144A9930A"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 3A7144A9930A","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 3A7144A9930A","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777705172; cv=none;\n b=s/1LXiFHGi8MRA3tdDNFHE6+bzrBVT6JDPF6wUY+9u/hhMbwi1TCf5/Wouz2OfoXmjVwA6s4vmirZQAz29P+Clw/7sjKLxj6Y6/OSrKqjhwkpqVtc0tF+uW1O8Ykx/cLTQB3UU33Nl6lrbC91bT+2yNUgu1AiDP3ocA4YPZeiRM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777705172; c=relaxed/simple;\n bh=Snrk5/Gk4Et7thowM6z7CDc+KrOioThosK7uSq/Xyqc=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=WIgnHR8USqS8ERfpOLXl7VTN8Ekm76+YvtIRYdbwsmaOuRH+SYkYZYqzI5SiY+b4F6l91bhWZW3VpbFrgvcnAFxHVKhY8P9/hdMIdrwGgOyhEWVydjIdGT5Syu+wP6133s/5j9fOYzBL53KUvL7zFjM27Vveg66Yuunx2kX+7Qc=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=bell.net; s=selector1;\n t=1777705172; bh=1jjqIs5ram8AKAcfguISbONGLiI3qWWB81aYwIc6+Io=;\n h=Message-ID:Date:MIME-Version:Subject:To:References:From:In-Reply-To:Content-Type;\n b=iEIgH5EzgBzii6n/sfhvgj/Clh8qt1dCAI8SE3mfR+mMqNwQ4xaSTbxnKbtbEuFxxGaTDMEM6s+RFgGZ4kcz8BcRFTwIQ1feDnIWZfG2z9nSstYsoixHDZXeAn0IBlI92Ne6zP3JsgbZ4TfPcuYNLZN3r5N5aAjHbUT5iNumNm4EGkReDPBZTYvIVEMX1FQnGBx9qIPb2JLpaLxcn7E9RFp+OarxJjEy+QbbkHmTouu3yPmLu+e8JlslJonJ1P8avtHrgV8NX0PkokC7pPulETzzGLypCPuthTPHVXpmSK+d3gYt8fbonSf60Vy+7yY+r+XwzLI9teWjw4Vn1GTN9Q==","X-RG-SOPHOS":"Clean","X-RG-VADE-SC":"0","X-RG-VADE":"Clean","X-Originating-IP":"[142.112.252.193]","X-RG-Env-Sender":"dave.anglin@bell.net","X-RG-Rigid":"69B90DDA054FAF15","X-RazorGate-Vade":"\n dmFkZTFmKuBKmswwU1DIJF5C3LcqqJ4GJ9+fc6GBGSkmJ/sMsXth3D4lfouiNCuXq0dIxTZXuLceKZUGoL00jJe0EsE+ZJpyYQqzK21P9qdtlQTPU8Qc9CSqcuZUpU++ET0xo3C/YovSbHDgkjDfghLDG6enCe7lX2V5BjlunE6GA6aBGRItKPoGra7qv1B8sGmCJAUD2o06iyt0DFW8tMtggtgBvwWgy21xx4QlVCcDvGE7KNvdaqGjXDI1ThG8DknGvITo5BSXmHPbBs3IK+0jroWc3n4lkiZTVDLjPevOijAxlbmsKSyxpfWNJTJFUdoGOOk3DukvjddWeOO5N5OrH8pKIEQVynhK0OI2xYCaCSJzpqq1/uKE3lhq1f/n/eNm6fwj5Sn/8Xogn4M//+EpZV5YWhk/r1JKN+un4PNvtVSsyFVBydpKxMIEG96Gz4LWE282inzAXwL58OxT6yfbfvK9Q3TQpx1zgBQDfV9NVepFn5hDj5/6YNuWcJ8cEmm1nlWlfdPIbhzrZoRpKSJO7JNHvLrB8OpVfC9kUGOFdDjBcHYhYNYG7/+pqMm3pglTFkgHaB10UTbu9K+HayAaevKLvDZ3xao7Q/vVuTOTvgQx/jApi3o3LnQ/MQslWc7CnneEka8VKdlEbuB9h+t9ZGzEzCE88PrF8IUfZ1p8IzxTZA","X-RazorGate-Vade-Verdict":"clean 0","X-RazorGate-Vade-Classification":"clean","Message-ID":"<3cb79c7e-7385-4099-b308-d17db70c2bd5@bell.net>","Date":"Sat, 2 May 2026 02:59:23 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","To":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","Cc":"Alexandre Oliva <oliva@gnu.org>, gcc-patches@gcc.gnu.org","References":"<yddlde5981d.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytpje7k.fsf@lxoliva.fsfla.org> <yddzf2k653o.fsf@CeBiTec.Uni-Bielefeld.DE>\n <3b98dd05-1f97-42ab-bc4f-f374c848306b@bell.net>\n <ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>","Content-Language":"en-US","From":"John David Anglin <dave.anglin@bell.net>","Autocrypt":"addr=dave.anglin@bell.net; keydata=\n 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\n T70V9SSrl2hiw38vRzsl","In-Reply-To":"<ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3685254,"web_url":"http://patchwork.ozlabs.org/comment/3685254/","msgid":"<bb30d4c7-7609-4a4a-925d-39a4dff1a981@bell.net>","list_archive_url":null,"date":"2026-05-02T07:03:33","subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","submitter":{"id":8491,"url":"http://patchwork.ozlabs.org/api/people/8491/","name":"John David Anglin","email":"dave.anglin@bell.net"},"content":"On 2026-05-01 4:19 p.m., Rainer Orth wrote:\n> Please try the series as a whole (with the v2 patches if present).  The\n> v2 one of \"build: Remove $gnu_ld\" is particularly important since it\n> introduces the hpux_ld detection.\n\nYes, this seems to work apart from issues regarding hpux_ld and COMPILER_PATH\nnoted in separate mail.\n\nDave","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=EmnoEK7X;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=EmnoEK7X","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=bell.net","sourceware.org; spf=pass smtp.mailfrom=bell.net","server2.sourceware.org;\n arc=none smtp.remote-ip=209.71.212.46"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6zRn63xfz1yGq\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 17:04:37 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id F104746A9CC9\n\tfor <incoming@patchwork.ozlabs.org>; Sat,  2 May 2026 07:04:05 +0000 (GMT)","from cmx-torrgo001.bell.net (mta-tor-008.bell.net [209.71.212.46])\n by sourceware.org (Postfix) with ESMTP id C66B44A9930A\n for <gcc-patches@gcc.gnu.org>; Sat,  2 May 2026 07:03:38 +0000 (GMT)","from [192.168.2.49] (142.112.252.193) by cmx-torrgo001.bell.net\n (authenticated as dave.anglin@bell.net)\n id 69B90D15054EF6D7; Sat, 2 May 2026 03:03:32 -0400"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org F104746A9CC9","OpenDKIM Filter v2.11.0 sourceware.org C66B44A9930A"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org C66B44A9930A","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org C66B44A9930A","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777705418; cv=none;\n b=r3MaYssHpxztfyrZxqIiuPZeHXG+eixJxNmphhxOPQax4Yk9zsF3i5GAu/9BtJT87HppNHG94n9jGGpXcUgRE+8KSlQMRZwGLetq6M7scGlWO5499V7BWczWYc/vep6nrs5ofy8uRCArVrdwASzLy4I5Lh6gR7Q4nbWWBP6A0Fg=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777705418; c=relaxed/simple;\n bh=FRFHASPuhd1Bkq1FLVS+0pOgU2OYRIE59cC52liI1BI=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=RiuGPDnRhbQ3z2wDrQi47CNKRMsmxEOS+sVZdKT0/2coJeGPgzvQSmdZ5HN41JVhScxsIGqSLDVb1GpntRYygEoi7rjNqgQo1y9bY5m33cryI5EbkwtEzrPc+Bt9q+g/YQQwgjcyaZ3uAlJpU0PURpdOGjMXwq4oclgNQc2WD/8=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=bell.net; s=selector1;\n t=1777705418; bh=8S2Xvbi6yk9eevPOFM2LEasOrxoYcv2nfAEgomo0z50=;\n h=Message-ID:Date:MIME-Version:Subject:To:References:From:In-Reply-To:Content-Type;\n b=EmnoEK7X3apZmEn5qFQzhtk3iRItfryFK0bxIXSJVc1jILO77grxipQ6PtxFpHxZZ6BfVL1BNk0ApoD/C8njBwA44LwJQNYZnlF5pMULYpyvp/DMYePobRoojxn0/dyyfEhc6coGWDcWA8b4n9H97UHcZxSAj5x54AU8V0Y9YzmQd9DxytdMcWjaVc7R5T7U+GT4d0+ud+SoTHCgvfefpHAkFVqxG57DFdv/3tlegpcxUIwddSfeRwWcqSYcwwMEhB0nhUH7JUKmEyhrJpnfW9O7ubLXxKur41w1Nc0c1ncXUamdorsj5EmlE+VDBKJCZSud9PGoQjzP8YUFaeYwUw==","X-RG-SOPHOS":"Clean","X-RG-VADE-SC":"0","X-RG-VADE":"Clean","X-Originating-IP":"[142.112.252.193]","X-RG-Env-Sender":"dave.anglin@bell.net","X-RG-Rigid":"69B90D15054EF6D7","X-RazorGate-Vade":"\n dmFkZTG1Na+fVfyHTj+IUQkSA09AjI+eH52PAK8CuFM2csW6QJnX37bUg/fhA/7YLLP7c3+AhdeVQdiTAaU2+v3xw6fIDkQM36KIZD1TKX23qWKZZOoPzXjAYI4maPh27bQB33dnnZ6jfAVDxLN0MqJ6VQ2vfcNTxrdIY4P6UYuY4k8tO2DTOXptshRbJEklq/c6ljwnzK0xxaYqvsLplaIHWoPZez2/wJQjyP/Ua/ccNxGUvVF6qavhD3BVueuaMH8F2qN8oHnTspEn8pEQ9/szc7DImEgxlAVSQ99Hqxw8yOGrhfisoGP/oRseswjogYbHdhIul5NYnUWsIGCX/aR56XYWXTDooyweGZrxc2sSSs94/j8VY/jF7es7mzR66S31aCkhVUh5tFBIl7srLtLcDFLvDjRENXdaBklYPm12Wt+n4On5wPTVfJwDAX1oW2EkhDzvKz9V8rKZG3rDeJiDJGjQ8WoxFbdJR20R49vSThX8FORcR6q13u21ibtHGciVt0Aep9stxX4JmULGCtgHVxO/hRZaa7N/LQfBZhY7cELr8/oRehKFniZbCNV9Ca/XK6xtg09Yv3EmbMvTL8V+vXr461z7yeeVU9Itv0w/OTAK1AmBxq3998svdmh4xJyvoSHVwxigFBCay+g9jVl56It/Pn+7Fq5oUiUriLlwlTrqLw","X-RazorGate-Vade-Verdict":"clean 0","X-RazorGate-Vade-Classification":"clean","Message-ID":"<bb30d4c7-7609-4a4a-925d-39a4dff1a981@bell.net>","Date":"Sat, 2 May 2026 03:03:33 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","To":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","Cc":"Alexandre Oliva <oliva@gnu.org>, gcc-patches@gcc.gnu.org","References":"<yddlde5981d.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytpje7k.fsf@lxoliva.fsfla.org> <yddzf2k653o.fsf@CeBiTec.Uni-Bielefeld.DE>\n <3b98dd05-1f97-42ab-bc4f-f374c848306b@bell.net>\n <ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>\n <0122a895-9b94-486d-8c0a-ef5563be71f4@bell.net>\n <yddwlxn2jau.fsf@CeBiTec.Uni-Bielefeld.DE>\n <dd797d0f-07d4-40a9-b539-2be7deb4bdbb@bell.net>\n <yddjytm3mst.fsf@CeBiTec.Uni-Bielefeld.DE>","Content-Language":"en-US","From":"John David Anglin <dave.anglin@bell.net>","Autocrypt":"addr=dave.anglin@bell.net; keydata=\n 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\n T70V9SSrl2hiw38vRzsl","In-Reply-To":"<yddjytm3mst.fsf@CeBiTec.Uni-Bielefeld.DE>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3685256,"web_url":"http://patchwork.ozlabs.org/comment/3685256/","msgid":"<ydda4ui2rax.fsf@CeBiTec.Uni-Bielefeld.DE>","list_archive_url":null,"date":"2026-05-02T07:39:50","subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","submitter":{"id":4362,"url":"http://patchwork.ozlabs.org/api/people/4362/","name":"Rainer Orth","email":"ro@CeBiTec.Uni-Bielefeld.DE"},"content":"Hi John,\n\n> On 2026-05-01 10:56 a.m., Rainer Orth wrote:\n>> +  hppa*64*-*-hpux11*)\n>> +    if $gcc_cv_ld -V 2>/dev/null | grep 'linker command.*sgs.*ld PA64' > /dev/null; then\n>> +      hpux_ld=yes\n>>      fi\n>>      ;;\n>\n> I think hpux_ld needs to be set to \"no\" when the HPUX linker isn't detected.  Probably, the\n> same is needed for solaris_ld.  I'm seeing issues with the setting of MASK_GNU_LD in the\n> target_cpu_default (wrong link options).\n\nyou're right, of course.  Fixed locally, together with the message if some\nvendor linker is found.\n\nShould I define HAVE_HPUX_LD, too, to match HAVE_SOLARIS_LD (and later\nHAVE_AIX_LD) for symmetry and to allow checking the default in C code?\n\n> The COMPILER_PATH environment variable contains the path \"/usr/ccs/bin\" in builds configured for\n> GNU ld, probably because of the MD_EXEC_PREFIX defines in pa backend.  I think these defines need to\n> be updated or removed so we don't accidentally select the wrong linker.\n\nI wondered about that.  HP-UX is different from Solaris in this regard\nbecause it allows compile-time selection of the linker flavour.  I'll\nleave this to you, though.\n\n\tRainer","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=i9gHl7Xf;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=i9gHl7Xf","sourceware.org; dmarc=none (p=none dis=none)\n header.from=CeBiTec.Uni-Bielefeld.DE","sourceware.org;\n spf=pass smtp.mailfrom=cebitec.uni-bielefeld.de","server2.sourceware.org;\n arc=none smtp.remote-ip=129.70.160.84"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g70F52mccz1yJ0\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 17:40:23 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 0B63048444A6\n\tfor <incoming@patchwork.ozlabs.org>; Sat,  2 May 2026 07:40:21 +0000 (GMT)","from smtp.CeBiTec.Uni-Bielefeld.DE (smtp.CeBiTec.Uni-Bielefeld.DE\n [129.70.160.84])\n by sourceware.org (Postfix) with ESMTPS id 3AF9A48444A6\n for <gcc-patches@gcc.gnu.org>; Sat,  2 May 2026 07:39:52 +0000 (GMT)","from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1])\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 14B94D9BC3;\n Sat,  2 May 2026 09:39:51 +0200 (CEST)","from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1])\n by localhost (smtp.cebitec.uni-bielefeld.de [127.0.0.1]) (amavisd-new,\n port 10026)\n with ESMTP id RD4p1GhuTkPY; Sat,  2 May 2026 09:39:50 +0200 (CEST)","from manam.CeBiTec.Uni-Bielefeld.DE (p508551ea.dip0.t-ipconnect.de\n [80.133.81.234]) (Authenticated sender: ro)\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPSA id 88390D9D88;\n Sat,  2 May 2026 09:39:50 +0200 (CEST)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 0B63048444A6","OpenDKIM Filter v2.11.0 sourceware.org 3AF9A48444A6"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 3AF9A48444A6","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 3AF9A48444A6","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777707592; cv=none;\n b=DIdZOgCium7cnjmL0JmjhCBtm2B470NjlyqhJFfcMIrnGHe6+jpzc6LWAocMZZjfx0zpuWNknewlTfxFNxbjeNBpP39tQC7/WkJsHlzg0vFMcIBYnDtWVHd1qcFA44oWi3WFsnjSJhrNBzmiNXOWx8wPlaZxEwivvFNFF/0Tn2U=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777707592; c=relaxed/simple;\n bh=gXPjt+iMbCBOMDhOCr6IZhi5269Ucw+Lkml8OtblDrU=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=dcGRWs+/W8mnJ/n8j0XK4IUWw8eXk/dT6gJT8sUjMA/1xY9a10M6szmepl23fSe6VSM1ANtMzOL/FP62d1ceQVZCV/fiGNDfPhz7T31aHLlOWAIav2HsCH656Sw+9Ysj5UpU8CQSEG+TeXNISSFKYIofXKRN6x0ijK1N2bNJEAU=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=\n cebitec.uni-bielefeld.de; h=content-type:content-type\n :mime-version:user-agent:message-id:date:date:references\n :in-reply-to:subject:subject:from:from:received:received; s=\n 20200306; t=1777707590; bh=gXPjt+iMbCBOMDhOCr6IZhi5269Ucw+Lkml8O\n tblDrU=; b=i9gHl7XfxAKq7c3X0WouVzzgTW1RZMqQLMQdQEd3fWs/tf4ttnEyM\n t2G2T2A3WBUI+8DcwjL0gdM2SemfDPUF2115unGGcsTDvKsHMLXgyiG/ZuRdpVIC\n w9wSZxw+plhuRUosuxZl1alB/4i3+R3KRLieuzS8/MN7cEqnsEm5yysNiPBFQiew\n UbqRCmGgO7XaTsy3GQHxHs5khA++sLIHjRNuD7eKvoJP9H/RSzMMFmFuRmNMKUAU\n 6TcmXjWXnZsAWhsAYRN7g3tAhRDyMqCu79OQBPwhHloGT7rLh76AxCmBPF8qNk5w\n /AgabqPcOAOxXu/KqrFvRb/LjkrIyEf5A==","X-Virus-Scanned":"amavisd-new at cebitec.uni-bielefeld.de","From":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","To":"John David Anglin <dave.anglin@bell.net>","Cc":"Alexandre Oliva <oliva@gnu.org>,  gcc-patches@gcc.gnu.org","Subject":"Re: [PATCH v2 5/6] build: Remove $gnu_ld","In-Reply-To":"<3cb79c7e-7385-4099-b308-d17db70c2bd5@bell.net> (John David\n Anglin's message of \"Sat, 2 May 2026 02:59:23 -0400\")","References":"<yddlde5981d.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytpje7k.fsf@lxoliva.fsfla.org>\n <yddzf2k653o.fsf@CeBiTec.Uni-Bielefeld.DE>\n <3b98dd05-1f97-42ab-bc4f-f374c848306b@bell.net>\n <ydd1pfv41rj.fsf_-_@CeBiTec.Uni-Bielefeld.DE>\n <3cb79c7e-7385-4099-b308-d17db70c2bd5@bell.net>","Date":"Sat, 02 May 2026 09:39:50 +0200","Message-ID":"<ydda4ui2rax.fsf@CeBiTec.Uni-Bielefeld.DE>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]