From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.CeBiTec.Uni-Bielefeld.DE (smtp.CeBiTec.Uni-Bielefeld.DE [129.70.160.84]) by sourceware.org (Postfix) with ESMTPS id 246A838432F9 for ; Tue, 13 Dec 2022 12:26:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 246A838432F9 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=CeBiTec.Uni-Bielefeld.DE Authentication-Results: sourceware.org; spf=none smtp.mailfrom=cebitec.uni-bielefeld.de Received: from localhost (localhost [127.0.0.1]) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 03C8EABEDC for ; Tue, 13 Dec 2022 13:26:10 +0100 (CET) X-Virus-Scanned: amavisd-new at CeBiTec.Uni-Bielefeld.DE Received: from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1]) by localhost (smtp.cebitec.uni-bielefeld.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rfik7tUV9min for ; Tue, 13 Dec 2022 13:26:09 +0100 (CET) Received: from manam.CeBiTec.Uni-Bielefeld.DE (p50854430.dip0.t-ipconnect.de [80.133.68.48]) (Authenticated sender: ro) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPSA id 9224BABE54 for ; Tue, 13 Dec 2022 13:26:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=CeBiTec.Uni-Bielefeld.DE; s=20200306; t=1670934369; bh=I0JG6+f5Ag1okzNpx0b0OBsjGQjsPtyO8pFMQlMH2m8=; h=From:To:Subject:Date:From; b=QRcShnerNnhs996MFj7RBbcT4rSJRjHTKgrUwZ27CIg5HYfg/kW+cRLxvdd91PquK 191gmhNF9JQHcXuSx8St0X4RFjhyR1rhj9Ywa/9wRWvBxwOtHm07uErQp4qzfgiqQm 4yu12W27FwIpmS23jUY+EyphMGE1YZZEvtRNIXARgcZVczjFm+Yfd70fe1U6XB5wGF zAWoqQtzV9ULe/3GzyDmN3zyhLDsrn6BzffLIpWzkTIW0UIvXxV0FEblLdaJkbeot0 Sz94837w4tHGDPRo5WePoELEInUcpOCHypFmehtL/3PFWs1GVLawPIv6BD+cOlHCnu xzkNADEI+xNXA== From: Rainer Orth To: gcc@gcc.gnu.org Subject: Obsolete Solaris 11.3 support Date: Tue, 13 Dec 2022 13:26:08 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1.90 (usg-unix-v) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-3788.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Solaris 11.3 has reached the end of its support live, as can be seen in the following overview based on https://www.oracle.com/us/support/library/lifetime-support-hardware-301321.pdf, p.40: Release GA Date Last Premier Extended GCC Update Support Support Obsoletion Removal Solaris 8 Feb 2000 Feb 2002 Mar 2009 Mar 2012 Mar 2011 Mar 2012 Solaris 9 Mar 2002 Sep 2005 Oct 2011 Oct 2014 May 2013 Apr 2014 Solaris 10 Jan 2005 Jan 2013 Jan 2018 Jan 2021 May? 2019 May? 2020 Solaris 11.3 Oct 2015 Aug 2018 Jan 2021 Jan 2024 Dec? 2022 May? 2023 There are some features missing in Solaris 11.3 (dl_iterate_phdr, pipe2) that make continued support more difficult, especially when it gets to getting workarounds into upstream codebases like LLVM or Golang that don't support anything but Solaris 11.4. Therefore I think it's time to obsolete support for anything before Solaris 11.4 in GCC 13, thus removing it in GCC 14. There's one highly unfortunate side effect, though: the only public Solaris 11.3 build system (gcc211 in the GCC Compile Farm) cannot be upgraded to Solaris 11.4. I'm currently trying to get one or more alternative systems in place to avoid that issue. I'm going to post patches for the actual obsoletion and an entry for wwwdocs shortly. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University