mirror of git://sourceware.org/git/glibc.git
LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1
We added Adhemerval Zanella's comment to explain the reason for using EF_LARCH_OBJABI_V1.
This commit is contained in:
parent
bb557fff2e
commit
07dd75589e
|
@ -40,6 +40,12 @@ process_elf_file (const char *file_name, const char *lib, int *flag,
|
||||||
|
|
||||||
ret = process_elf64_file (file_name, lib, flag, isa_level, soname,
|
ret = process_elf64_file (file_name, lib, flag, isa_level, soname,
|
||||||
file_contents, file_length);
|
file_contents, file_length);
|
||||||
|
|
||||||
|
/* The EF_LARCH_OBJABI_V1 flag indicate which set of static relocations
|
||||||
|
the object might use and it only considered during static linking,
|
||||||
|
it does not reflect in runtime relocations. However some binutils
|
||||||
|
version might set it on dynamic shared object, so clear it to avoid
|
||||||
|
see the SO as unsupported. */
|
||||||
flags = elf64_header->e_flags & ~EF_LARCH_OBJABI_V1;
|
flags = elf64_header->e_flags & ~EF_LARCH_OBJABI_V1;
|
||||||
|
|
||||||
/* LoongArch linkers encode the floating point ABI as part of the ELF headers. */
|
/* LoongArch linkers encode the floating point ABI as part of the ELF headers. */
|
||||||
|
|
Loading…
Reference in New Issue