glibc/sysdeps/unix/sysv/linux/loongarch
Xi Ruoyao 952b7630c7 LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects
Binutils 2.40 sets EF_LARCH_OBJABI_V1 for shared objects:

    $ ld --version | head -n1
    GNU ld (GNU Binutils) 2.40
    $ echo 'int dummy;' > dummy.c
    $ cc dummy.c -shared
    $ readelf -h a.out | grep Flags
    Flags:                             0x43, DOUBLE-FLOAT, OBJ-v1

We need to ignore it in ldconfig or ldconfig will consider all shared
objects linked by Binutils 2.40 "unsupported".  Maybe we should stop
setting EF_LARCH_OBJABI_V1 for shared objects, but Binutils 2.40 is
already released and we cannot change it.
2023-03-27 16:57:56 +08:00
..
bits
lp64 C2x scanf binary constant handling 2023-03-02 19:10:37 +00:00
sys
Implies
Makefile
arch-syscall.h
atomic-machine.h
clone.S
clone3.S
configure
configure.ac
dl-cache.h LoongArch: Add support for ldconfig. 2023-03-13 09:20:28 +08:00
getcontext.S
gettimeofday.c
ldd-rewrite.sed
localplt.data
makecontext.c
pointer_guard.h
readelflib.c LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects 2023-03-27 16:57:56 +08:00
setcontext.S
shlib-versions
sigcontextinfo.h
swapcontext.S
sysdep.S
sysdep.h
ucontext-macros.h
ucontext_i.sym
vfork.S