[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/24815] ld fails to find symbols from DT_NEEDED entries
From: |
ismael at linux dot com |
Subject: |
[Bug ld/24815] ld fails to find symbols from DT_NEEDED entries |
Date: |
Mon, 29 Jul 2019 12:16:32 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=24815
--- Comment #3 from Ismael Luceno <ismael at linux dot com> ---
Just for the record:
# One random glibc system (gcc 8):
$ gcc -v test.c 2>&1 | awk '$1~/collect2$/{for(i=1;i<=NF;i++)print$i;exit}'
/usr/lib/gcc/x86_64-linux-gnu/8/collect2
-plugin
/usr/lib/gcc/x86_64-linux-gnu/8/liblto_plugin.so
-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
-plugin-opt=-fresolution=/tmp/ccwQ9xtT.res
-plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s
-plugin-opt=-pass-through=-lc
-plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s
--build-id
--eh-frame-hdr
-m
elf_x86_64
--hash-style=gnu
--as-needed
-dynamic-linker
/lib64/ld-linux-x86-64.so.2
-pie
-z
now
-z
relro
/usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o
/usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/8/crtbeginS.o
-L/usr/lib/gcc/x86_64-linux-gnu/8
-L/usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/8/../../../../lib
-L/lib/x86_64-linux-gnu
-L/lib/../lib
-L/usr/lib/x86_64-linux-gnu
-L/usr/lib/../lib
-L/usr/lib/gcc/x86_64-linux-gnu/8/../../..
/tmp/ccpw46ew.o
-lgcc
--push-state
--as-needed
-lgcc_s
--pop-state
-lc
-lgcc
--push-state
--as-needed
-lgcc_s
--pop-state
/usr/lib/gcc/x86_64-linux-gnu/8/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/crtn.o
# The musl system (gcc 9.1):
$ gcc -v test.c 2>&1 | awk '$1~/collect2$/{for(i=1;i<=NF;i++)print$i;exit}'
/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0/collect2
--build-id
--eh-frame-hdr
--hash-style=gnu
-m
elf_x86_64
-dynamic-linker
/lib/ld-musl-x86_64.so.1
-pie
/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0/../../../../lib/Scrt1.o
/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0/../../../../lib/crti.o
/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0/crtbeginS.o
-L/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0
-L/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0/../../../../lib
-L/lib/../lib
-L/usr/lib/../lib
-L/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0/../../..
/tmp/ccicfHhp.o
-lgcc
--push-state
--as-needed
-lgcc_s
--pop-state
-lc
-lgcc
--push-state
--as-needed
-lgcc_s
--pop-state
/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0/crtendS.o
/usr/lib/gcc/x86_64-pc-linux-musl/9.1.0/../../../../lib/crtn.o
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/24815] New: ld fails to find symbols from DT_NEEDED entries, ismael at linux dot com, 2019/07/17
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, nickc at redhat dot com, 2019/07/25
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, ismael at linux dot com, 2019/07/29
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries,
ismael at linux dot com <=
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, amodra at gmail dot com, 2019/07/29
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, ismael at linux dot com, 2019/07/29
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, nsz at gcc dot gnu.org, 2019/07/29
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, maskray at google dot com, 2019/07/29
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, ismael at linux dot com, 2019/07/30
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, ismael at linux dot com, 2019/07/30
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, nsz at gcc dot gnu.org, 2019/07/30
- [Bug ld/24815] ld fails to find symbols from DT_NEEDED entries, ismael at linux dot com, 2019/07/30