Lines Matching +full:ld +full:. +full:so

1 /* Configuration file for ARM GNU/Linux EABI targets.
2 Copyright (C) 2004-2020 Free Software Foundation, Inc.
5 This file is part of GCC.
10 option) any later version.
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
18 along with GCC; see the file COPYING3. If not see
19 <http://www.gnu.org/licenses/>. */
22 GNU/Linux builtins. */
36 /* We default to a soft-float ABI so that binaries can run on all
37 target hardware. If you override this to use the hard-float ABI then
38 change the setting of GLIBC_DYNAMIC_LINKER_DEFAULT as well. */
42 /* We default to the "aapcs-linux" ABI so that enums are int-sized by
43 default. */
48 config.gcc for big endian configurations. */
60 - ld-linux.so.2 - for the legacy ABI
61 - ld-linux.so.3 - for the EABI-derived soft-float ABI
62 - ld-linux-armhf.so.3 - for the EABI-derived hard-float ABI.
63 All the dynamic linkers live in /lib.
65 GLIBC_DYNAMIC_LINKER_DEFAULT and TARGET_DEFAULT_FLOAT_ABI. */
68 #define GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "/lib/ld-linux.so.3"
69 #define GLIBC_DYNAMIC_LINKER_HARD_FLOAT "/lib/ld-linux-armhf.so.3"
78 - ld-musl-arm.so.1 - for the EABI-derived soft-float ABI
79 - ld-musl-armhf.so.1 - for the EABI-derived hard-float ABI
80 - ld-musl-armeb.so.1 - for the EABI-derived soft-float ABI, EB
81 - ld-musl-armebhf.so.1 - for the EABI-derived hard-float ABI, EB
82 musl does not support the legacy OABI mode.
83 All the dynamic linkers live in /lib.
84 We default to soft-float, EL. */
92 "/lib/ld-musl-arm" MUSL_DYNAMIC_LINKER_E "%{mfloat-abi=hard:hf}%{mfdpic:-fdpic}.so.1"
94 /* At this point, bpabi.h will have clobbered LINK_SPEC. We want to
95 use the GNU/Linux version, not the generic BPABI version. */
127 "%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} " \
130 /* Use the default LIBGCC_SPEC, not the version in linux-elf.h, as we
131 do not use -lfloat. */
134 /* Clear the instruction cache from `beg' to `end'. This is
135 implemented in lib1funcs.S, so ensure an error if this definition
136 is used. */