From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1962) id 442EC3858D28; Wed, 21 Feb 2024 07:52:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 442EC3858D28 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1708501969; bh=hBlpMhzUik+A4i49Uu54d50p0iCnG8NmxZzwl/+8YKE=; h=From:To:Subject:Date:From; b=gllZe0ohyr1z9Ljtvl6Fb6v6+F3fY5z0KulWSW3H69KdYxqU7yVse7NWecbFyXQcp XQbREoy+d8B3177f8e40h6STU5ctw2HzP+g86HYKwMbiGmM75s+UuCPELp1W6xCMh+ sxJx4BGMauTGx7KYsD68qgtrR7whZP6tCQ1UuT2M= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Stefan Liebler To: glibc-cvs@sourceware.org Subject: [glibc] build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. X-Act-Checkin: glibc X-Git-Author: Stefan Liebler X-Git-Refname: refs/heads/master X-Git-Oldrev: aa4106db1d6f80e64dcc8818cc07aacd7fabb03e X-Git-Newrev: 2938846accff13087d520cc29c17b857337ae927 Message-Id: <20240221075249.442EC3858D28@sourceware.org> Date: Wed, 21 Feb 2024 07:52:48 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=2938846accff13087d520cc29c17b857337ae927 commit 2938846accff13087d520cc29c17b857337ae927 Author: Stefan Liebler Date: Wed Jan 31 13:02:57 2024 +0100 build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. This patch adds some --disable-multi-arch variants for s390x. As the used IFUNC variants and __GI symbols depend on the used gcc -march=cpu-level, there are multiple new configurations. Reviewed-by: Adhemerval Zanella Diff: --- scripts/build-many-glibcs.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index 84418e8de1..cc30dd5862 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -417,7 +417,22 @@ class Context(object): glibcs=[{}, {'arch': 's390', 'ccopts': '-m31'}], extra_glibcs=[{'variant': 'O3', - 'cflags': '-O3'}]) + 'cflags': '-O3'}, + {'variant': 'zEC12', + 'ccopts': '-march=zEC12'}, + {'variant': 'z13', + 'ccopts': '-march=z13'}, + {'variant': 'z15', + 'ccopts': '-march=z15'}, + {'variant': 'zEC12-disable-multi-arch', + 'ccopts': '-march=zEC12', + 'cfg': ['--disable-multi-arch']}, + {'variant': 'z13-disable-multi-arch', + 'ccopts': '-march=z13', + 'cfg': ['--disable-multi-arch']}, + {'variant': 'z15-disable-multi-arch', + 'ccopts': '-march=z15', + 'cfg': ['--disable-multi-arch']}]) self.add_config(arch='sh3', os_name='linux-gnu') self.add_config(arch='sh3eb',