]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
LoongArch: Fix build failure for loongarch64-linux-gnusf toolchain. [BZ #32776]
authorcaiyinyu <caiyinyu@loongson.cn>
Wed, 13 Aug 2025 07:08:09 +0000 (15:08 +0800)
committercaiyinyu <caiyinyu@loongson.cn>
Wed, 13 Aug 2025 07:29:16 +0000 (15:29 +0800)
GCC parts:

A GCC bug caused the loss of the search path: /usr/lib64/sf, and this
bug has now been fixed in GCC.

See:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=9467435253948b83fcb5f7430f6cd571236960d8

scripts/build-many-glibcs.py

index 315693ef54ae5cdb20ab9565bddbc251c0181c3e..7e607ba6a8001ba258ae6671a9c8b21cda4ae3ac 100755 (executable)
@@ -233,13 +233,11 @@ class Context(object):
         self.add_config(arch='i686',
                         os_name='gnu')
         self.add_config(arch='loongarch64',
-                        os_name='linux-gnu',
-                        variant='lp64d',
-                        gcc_cfg=['--with-abi=lp64d','--disable-multilib'])
+                        os_name='linux-gnuf64',
+                        gcc_cfg=['--disable-multilib'])
         self.add_config(arch='loongarch64',
-                        os_name='linux-gnu',
-                        variant='lp64s',
-                        gcc_cfg=['--with-abi=lp64s','--disable-multilib'])
+                        os_name='linux-gnusf',
+                        gcc_cfg=['--disable-multilib'])
         self.add_config(arch='m68k',
                         os_name='linux-gnu',
                         gcc_cfg=['--disable-multilib'])