From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com [68.232.137.180]) by sourceware.org (Postfix) with ESMTPS id 6F3EE39BDC0F for ; Wed, 9 Jun 2021 20:53:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6F3EE39BDC0F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: VuTQuYYJzX9DD5hm7OlcHy9IKa5NsfK6OnOEpWmXFBxQCDIr6wH4s3RJuI+llqYJsV3IPZHZB+ GZPgtpHpOOYvhhOoH+CmfhV3MF3WAlAujtmwM7hiitw6JJJh8x4j1NeN68DFTJN9LTKyESIv/z jhkdLtdtQwjdNaLt32UzX4j1bRGDDTcBCgmMYYtdiv6sGc6aAI0TvFhfH+3A9EPd0KiuY10vwt 3WmudOaVWe0g5KLGGdBc7LwztMd2ziP+sTzYO+Jcg1QSqXuicx9mL0RuldaA9XtitL5MVgfGPk crM= X-IronPort-AV: E=Sophos;i="5.83,261,1616486400"; d="scan'208";a="62204059" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa3.mentor.iphmx.com with ESMTP; 09 Jun 2021 12:53:01 -0800 IronPort-SDR: yYfmSmvX0Uv+qcvzo09XTcMbdaaWRFWEVY3Z6K9yXRojDGzpex9Jv5QwBmv4ivw5zLQQj4BSP0 D0WullVW2/jxMq2TUeaMAfu0bSIKLSGIFbkyPBW+KUXVuGLOZP2P36i73eEnFiQWE+zHHbW4i/ hp3YXao7yCgiyZM6KO+5ix0n8W91Y4uk868UI0wneUZXvMXlzv4r9FaUBEQHNXwTF1+CdQTH9/ 561BRdgWOK0RAKUAkwhOfEm1v5l+PetFUOH0K47Vo+gaYg2QWdf/3QMcuvsqgulLJCn4y7pDDM BxU= Date: Wed, 9 Jun 2021 20:52:55 +0000 From: Joseph Myers X-X-Sender: jsm28@digraph.polyomino.org.uk To: "H.J. Lu" CC: Adhemerval Zanella , GNU C Library Subject: Re: [PATCH] Configure GCC with --enable-initfini-array [BZ #27945] In-Reply-To: Message-ID: References: <20210609122916.3884385-1-hjl.tools@gmail.com> User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-04.mgc.mentorg.com (139.181.222.4) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-Spam-Status: No, score=-3120.7 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jun 2021 20:53:03 -0000 On Wed, 9 Jun 2021, H.J. Lu via Libc-alpha wrote: > See: > > https://gitlab.com/hjl.tools/x86-64-linux-toolchain That looks like it has different scope and goals from build-many-glibcs.py. As another example, build-many-glibcs.py doesn't build GCC with ISL - because that's not relevant to testing different glibc configurations, so adding ISL to the build would just add extra irrelevant complications. As another example closer to the present case, you're using --enable-gnu-indirect-function. That option can definitely be relevant to the glibc build - but we also want glibc to be able to build with GCC versions not defaulting to enabling that option on all relevant architectures, and adding that option in build-many-glibcs.py on relevant architectures would both reduce test coverage and lead to extra duplicated knowledge in build-many-glibcs.py about which architectures that option is relevant on. -- Joseph S. Myers joseph@codesourcery.com