This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] build-many-glibcs.py: Add mipsisa64r6el-linux-gnu target
- From: Dragan Mladjenovic <dmladjenovic at wavecomp dot com>
- To: "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Cc: Dragan Mladjenovic <dmladjenovic at wavecomp dot com>, Joseph Myers <joseph at codesourcery dot com>
- Date: Wed, 11 Dec 2019 15:15:01 +0000
- Subject: [PATCH] build-many-glibcs.py: Add mipsisa64r6el-linux-gnu target
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wavecomp.com; dmarc=pass action=none header.from=wavecomp.com; dkim=pass header.d=wavecomp.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PUmX9UFZXdW/DrRnqLUg0Cm4EkOZ+vrit2j/GLF3/h8=; b=aR0j49nrm0v2XZZnxV45gZZ6CMXYkINf/xwxV5Q9gvOnMTzE04572UEmSsdwyBqDihTzwCscVcDF6i1y+JLefNEdHEMn+/+b1KfpGA+4Ozw58DTESzz+J6Bp6uEHcWCzbxyS3jZGnV8V/CDTjQoWFxAF3LJ29runz1qmSQ/5jW5Osp8FCeFTTi+OmA+c8UPx2ZPa3fjuuVAnSbq2wLVr7BRLX1mK8SgUYSLFpZGmUEyx80OENCuPa0bTH2O6HmenYlQRq6WOIK9hX2d/uvxedMwK9c/s5uyLTIukQlrqjIOHCsjelW8BGDaSDDZdVn+8Jeg+SdQj3hCh3MbkcU8kBg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CmzivNi+wsM4a44R2+iNzwoeiTjC851Nk+ps31AdUB0OfU02H2LqftVKcf66xOG1tuiQ/wtpHuzSxxc3uIIrsdfN4Rq24OHfIve8XcDny9COECEG2VBdNzLUEi1hAhRQGO5lL1P4FX2wuTiFXDEDoeW3f68PTaqbMfQyGg5+Cc9E/ZpyXKi7t2gp+wbrfv2pLy4SG9F+fnF6Vm+vQWAEWhmWvVK7poGTrZFNQy+95/HQNbstrqq2zWpNqwaR6RxOs9u4mPq6/ALMklOnIlrt1wD/qOyAzG96xf/TF+uPZ5HVF3GMRCHzyWSqYO8DEzVm4HxsqOAQ7ec3qFsmakLORg==
From: "Dragan Mladjenovic" <dmladjenovic@wavecomp.com>
This patch enables building mips/r6 isa/little-endian/hard-float configuration in
o32, n32, and n64 variants.
---
scripts/build-many-glibcs.py | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index 0c7d8ec..193d497 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -301,6 +301,17 @@ class Context(object):
'ccopts': '-mabi=32'},
{'variant': 'n64-nan2008-soft',
'ccopts': '-mabi=64'}])
+ self.add_config(arch='mipsisa64r6el',
+ os_name='linux-gnu',
+ gcc_cfg=['--with-mips-plt', '--with-nan=2008',
+ '--with-arch-64=mips64r6',
+ '--with-arch-32=mips32r6',
+ '--with-float=hard'],
+ glibcs=[{'variant': 'n32'},
+ {'arch': 'mipsisa32r6el',
+ 'ccopts': '-mabi=32'},
+ {'variant': 'n64',
+ 'ccopts': '-mabi=64'}])
self.add_config(arch='nios2',
os_name='linux-gnu')
self.add_config(arch='powerpc',
--
1.9.1