build-many-glibcs.py: add powerpc64le glibc variant without multiarch

Message ID 20210923205752.358551-1-murphyp@linux.ibm.com
State Committed
Commit 4ae2b8a42338f6adba7817539d05ad347154cda3
Headers
Series build-many-glibcs.py: add powerpc64le glibc variant without multiarch |

Checks

Context Check Description
dj/TryBot-apply_patch success Patch applied to master at the time it was sent
dj/TryBot-32bit success Build for i686

Commit Message

Paul E Murphy Sept. 23, 2021, 8:57 p.m. UTC
  This configuration tests the float128 to ldouble128 redirect support
on powerpc64le without the extra wrappers needed to support ifunc
on this target.
---
 scripts/build-many-glibcs.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
  

Comments

Joseph Myers Sept. 23, 2021, 9:19 p.m. UTC | #1
On Thu, 23 Sep 2021, Paul E. Murphy via Libc-alpha wrote:

> This configuration tests the float128 to ldouble128 redirect support
> on powerpc64le without the extra wrappers needed to support ifunc
> on this target.

OK.
  
Tulio Magno Quites Machado Filho Sept. 24, 2021, 12:14 a.m. UTC | #2
"Paul E. Murphy via Libc-alpha" <libc-alpha@sourceware.org> writes:

> This configuration tests the float128 to ldouble128 redirect support
> on powerpc64le without the extra wrappers needed to support ifunc
> on this target.

LGTM too.
I confirmed this variant reproduces the issue that has just been fixed.

Thanks!
  
Paul E Murphy Sept. 24, 2021, 7:34 p.m. UTC | #3
Push as 4ae2b8a42338f6adba7817539d05ad347154cda3

On 9/23/21 7:14 PM, Tulio Magno Quites Machado Filho wrote:
> "Paul E. Murphy via Libc-alpha" <libc-alpha@sourceware.org> writes:
> 
>> This configuration tests the float128 to ldouble128 redirect support
>> on powerpc64le without the extra wrappers needed to support ifunc
>> on this target.
> 
> LGTM too.
> I confirmed this variant reproduces the issue that has just been fixed.
> 
> Thanks!
>
  

Patch

diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index 258a1be27d..6046048b75 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -350,7 +350,9 @@  class Context(object):
                         gcc_cfg=['--disable-multilib', '--enable-secureplt'])
         self.add_config(arch='powerpc64le',
                         os_name='linux-gnu',
-                        gcc_cfg=['--disable-multilib', '--enable-secureplt'])
+                        gcc_cfg=['--disable-multilib', '--enable-secureplt'],
+                        extra_glibcs=[{'variant': 'disable-multi-arch',
+                                       'cfg': ['--disable-multi-arch']}])
         self.add_config(arch='riscv32',
                         os_name='linux-gnu',
                         variant='rv32imac-ilp32',