Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/2230234/?format=api
{ "id": 2230234, "url": "http://patchwork.ozlabs.org/api/1.1/covers/2230234/?format=api", "web_url": "http://patchwork.ozlabs.org/project/gcc/cover/yddh5otamv6.fsf@CeBiTec.Uni-Bielefeld.DE/", "project": { "id": 17, "url": "http://patchwork.ozlabs.org/api/1.1/projects/17/?format=api", "name": "GNU Compiler Collection", "link_name": "gcc", "list_id": "gcc-patches.gcc.gnu.org", "list_email": "gcc-patches@gcc.gnu.org", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<yddh5otamv6.fsf@CeBiTec.Uni-Bielefeld.DE>", "date": "2026-04-29T13:59:25", "name": "[0/6] Remove HAVE_GNU_{AS,LD} etc.", "submitter": { "id": 4362, "url": "http://patchwork.ozlabs.org/api/1.1/people/4362/?format=api", "name": "Rainer Orth", "email": "ro@CeBiTec.Uni-Bielefeld.DE" }, "mbox": "http://patchwork.ozlabs.org/project/gcc/cover/yddh5otamv6.fsf@CeBiTec.Uni-Bielefeld.DE/mbox/", "series": [ { "id": 502070, "url": "http://patchwork.ozlabs.org/api/1.1/series/502070/?format=api", "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=502070", "date": "2026-04-29T13:59:25", "name": "Remove HAVE_GNU_{AS,LD} etc.", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/502070/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2230234/comments/", "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=KRdurM81;\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=KRdurM81", "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 4g5JpR0h60z1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 23:59:57 +1000 (AEST)", "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id E6D784BB3BEF\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 13:59:55 +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 7E9944BA9025;\n Wed, 29 Apr 2026 13:59: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 550D2C14C5;\n Wed, 29 Apr 2026 15:59: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 sd_1_lhM5oxo; Wed, 29 Apr 2026 15:59:25 +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 A1081C14C4;\n Wed, 29 Apr 2026 15:59:25 +0200 (CEST)" ], "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 sourceware.org E6D784BB3BEF", "OpenDKIM Filter v2.11.0 sourceware.org 7E9944BA9025" ], "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 7E9944BA9025", "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 7E9944BA9025", "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777471168; cv=none;\n b=DVYuhIaw7D1CDACpR3TLGDXmZ8KT/EaTC1dgn2uKSINcI00kzEPEg55xvuhMvrIaDUscpa3IHhUv8G6Bj5AI599dKbWuxUHET6f/ykhyA23DCSR46mNzeFhUeiS5o9pERVyZTjrrXe+ZdMIHtgnm9/0X0l2HWE2lQGQCc+E0CVE=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777471168; c=relaxed/simple;\n bh=k0RgmOLTYObR17Cp1WxRPZf5sgAvr+VJYZ3ZU7e4HMo=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=nG0tRzn3fDNwHmHbpt26JVN2c3BGLj1wqR0e1ucQQ7z1u4fKUB3YJTYQ8O9IycKwiTSQ6YvNUc/s6+0X2qA4d1JqmsNlI3ZkL49d4zmsSpd5d8+o0mWqwfp6bUG3eDWFbjIL1lCJTLDruVruEJU79cossU6vx5EstuH+xQsvjCA=", "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:subject:subject\n :from:from:received:received; s=20200306; t=1777471165; bh=k0Rgm\n OLTYObR17Cp1WxRPZf5sgAvr+VJYZ3ZU7e4HMo=; b=KRdurM81WBJREMFTN2yhf\n JbYNI6uYbwMS6pUMipOU4vZ4a7SQxoRzJTS9xXuHQHBnCAjc+aUmTqlw0b6Bn74D\n F8u2GnpqmgZ/2+vvs/FtWJM3k/WaQKg+k+Qgxr2ycrQ3B6PuA2yLo9SMbnCZTdEQ\n P6fFfrdmilWpgQ9pzFhti2OQuCee1jcTky4x61u51cI+wLiFOe6zLG3XOUi4Ut7X\n H60rR5d477SYWUjTHckyus+KvMiCxI8SP9LauMhtEHuNTXHJJ36/M7SG2fDZ57gc\n iL2Doytmhbo2NUZkzAeRzB2+/VuR1PTkO2ekGNb3jD2L+/FMMr645ZXwu+6hGbRe\n A==", "X-Virus-Scanned": "amavisd-new at cebitec.uni-bielefeld.de", "From": "Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>", "To": "gcc-patches@gcc.gnu.org", "Cc": "Alexandre Oliva <aoliva@gcc.gnu.org>,\n Jakub Jelinek <jakub@redhat.com>, Iain Sandoe <iain@sandoe.co.uk>, John\n David Anglin <dave.anglin@bell.net>, Douglas Rupp\n <douglas.b.rupp@gmail.com>, Tristan Gingold <tgingold@free.fr>", "Subject": "[PATCH 0/6] Remove HAVE_GNU_{AS,LD} etc.", "Date": "Wed, 29 Apr 2026 15:59:25 +0200", "Message-ID": "<yddh5otamv6.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" }, "content": "This patch series removes/replaces the few remaining uses of\nHAVE_GNU_{AS,LD} and supporting code ($gas/$gnu_ld,\n$gas_flag/$gnu_ld_flag, --with-gnu-{as,ld}).\n\nThis is based on the observation that the vast majority of\nconfigurations uses the combination of GNU as and ld or compatible\nassemblers and linkers, while only a few exceptions allow the use of\nother toolchains:\n\n* Solaris: native as/ld or GNU as/ld plus combinations\n\n* macOS, AIX: native as and ld\n\n* HP-UX: gas and native ld\n\n* VMS: toolchain/support status unknown\n\nSeveral similar configurations have long been removed, like IRIX and\nTru64 UNIX.\n\nTherefore it makes sense to assume the GNU toolchain by default and let\nthe others fend for themselves. This allows for a considerable\nsimplification of the code, checking for particular features if\nnecessary.\n\nThe series consists of 6 parts that remove/replace\n\n* remaining uses of HAVE_GNU_{AS,LD}\n\n* uses of $gas/$gnu_ld\n\n* uses of $gas_flag/$gnu_ld_flag and the --with-gnu-{as,ld} configure\n options\n\nIt depends on the yet unreviewed\n\n\tbuild: Check solaris_{as,ld} where appropriate\n\thttps://gcc.gnu.org/pipermail/gcc-patches/2026-March/711289.html\n\nthough I suspect I might apply this as Solaris maintainer.\t\n\nThe series has been bootstrapped as a whole on x86_64-pc-linux-gnu,\ni686-pc-linux-gnu, i386-pc-solaris2.11, sparc-sun-solaris2.11 (as/ld,\ngas/ld, gas/gld), x86_64-apple-darwin17.7.0, and powerpc-ibm-aix7.3.1.0,\nalso comparing gcc/auto-host.h and gcc/Makefile.\n\nOther affected configurations aren't testable by me since I don't know\nof publicly available build systems and testing crosses doesn't help\nsince they require native tools. Besides, several of them have\nalready been obsoleted.\n\n\t*-*-hpux*\n hppa*-*-*\n hppa*64*-*-hpux11*\n ia64*-*-elf*\n ia64*-*-elf*\n ia64-hp-*vms*\n mips*-*-*\n nvptx-*-*\n\nI'd like to ask the respective maintainers for help. I'll Cc them on\nthe affected parts.\n\nThanks.\n\n\tRainer" }