summaryrefslogtreecommitdiff
path: root/ld/configure.host
Commit message (Collapse)AuthorAgeFilesLines
* * configure.host: Add x86_64-*-cygwin* as valid host.Corinna Vinschen2013-03-051-1/+1
| | | | | | | * configure.tgt: Add x86_64-*-cygwin* as valid target. * emultempl/pep.em: Handle different requirements for Cygwin in terms of start addresses for executables and DLLs, based on memory model in http://cygwin.com/ml/cygwin-developers/2013-02/msg00027.html
* Add HOSTING_SCRT0 for PIE testH.J. Lu2013-01-191-0/+7
| | | | | | | | | | | | | | | | | | | ld/ * Makefile.am (HOSTING_SCRT0): New. * configure.host (HOSTING_SCRT0): New. Used for PIE. * configure.in (HOSTING_SCRT0): New AC_SUBST. * Makefile.in: Regenerated. * configure: Likewise. ld/testsuite/ * config/default.exp (get_target_emul): Also set HOSTING_SCRT0. * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
* Add copyright noticesNick Clifton2012-12-171-0/+17
|
* Add support for DragonFlyBSD target.Nick Clifton2011-03-281-2/+10
|
* Adjust URLs.Thomas Schwinge2010-12-211-1/+1
|
* Improve binutils testsuite coverage for GNU/Hurd.Thomas Schwinge2010-11-081-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | binutils/testsuite/ * lib/utils-lib.exp (is_elf_format): Consider for *-*-gnu*, too. * binutils-all/elfedit-2.d (target): Likewise. * binutils-all/elfedit-3.d (target): Likewise. * binutils-all/i386/i386.exp: Likewise. * binutils-all/objcopy.exp: Likewise. * binutils-all/strip-3.d (target): Likewise. gas/testsuite/ * lib/gas-defs.exp (is_elf_format): Consider for *-*-gnu*, too. * gas/elf/elf.exp: Likewise. * gas/symver/symver.exp: Likewise. ld/ * configure.host: Add stanza for *-*-gnu*. ld/testsuite/ * lib/ld-lib.exp (is_elf_format): Consider for *-*-gnu*, too. * ld-discard/discard.exp: Likewise. * ld-elf/binutils.exp: Likewise. * ld-elf/commonpage1.d (target): Likewise. * ld-elf/compress1c.d (target): Likewise. * ld-elf/discard1.d (target): Likewise. * ld-elf/discard2.d (target): Likewise. * ld-elf/discard3.d (target): Likewise. * ld-elf/dynsym1.d (target): Likewise. * ld-elf/eh6.d (target): Likewise. * ld-elf/elf.exp: Likewise. (array_tests): Move -static tests to... (array_tests_static): ... here, and handle it accordingly. * ld-elf/hash.d (target): Likewise. * ld-elf/header.d (target): Likewise. * ld-elf/loadaddr1.d (target): Likewise. * ld-elf/loadaddr2.d (target): Likewise. * ld-elf/loadaddr3a.d (target): Likewise. * ld-elf/loadaddr3b.d (target): Likewise. * ld-elf/local1.d (target): Likewise. * ld-elf/maxpage1.d (target): Likewise. * ld-elf/maxpage2.d (target): Likewise. * ld-elf/maxpage3a.d (target): Likewise. * ld-elf/multibss1.d (target): Likewise. * ld-elf/noload-2.d (target): Likewise. * ld-elf/seg.d (target): Likewise. * ld-elf/textaddr1.d (target): Likewise. * ld-elf/textaddr2.d (target): Likewise. * ld-elf/textaddr3.d (target): Likewise. * ld-elf/textaddr4.d (target): Likewise. * ld-elf/textaddr5.d (target): Likewise. * ld-elf/textaddr6.d (target): Likewise. * ld-elf/textaddr7.d (target): Likewise. * ld-elf/tls_common.exp: Likewise. * ld-elf/unknown2.d (target): Likewise. * ld-elfvers/vers.exp: Likewise. * ld-elfvsb/elfvsb.exp: Likewise. * ld-elfweak/elfweak.exp: Likewise. (setup_xfail_gnu_hurd): New function. Use it where appropriate. * ld-gc/abi-note.d (target): Likewise. * ld-gc/gc.exp: Likewise. * ld-gc/pr11218.d (target): Likewise. * ld-gc/start.d (target): Likewise. * ld-i386/i386.exp: Likewise. * ld-ifunc/binutils.exp: Likewise. * ld-ifunc/ifunc.exp: Likewise. * ld-linkonce/linkonce.exp: Likewise. * ld-linkonce/zeroehl32.d (target): Likewise. * ld-pie/pie.exp: Likewise. * ld-scripts/phdrs2.exp: Likewise. * ld-scripts/rgn-at5.d (target): Likewise. * ld-shared/shared.exp: Likewise. * ld-undefined/entry-3.d (target): Likewise. * ld-undefined/entry-4.d (target): Likewise. * ld-undefined/weak-undef.exp: Likewise.
* PR ld/11426Alan Modra2010-03-251-46/+4
| | | | | * configure.host (many linux targets <HOSTING_CRT0>): Remove edits. (m68*-motorola-sysv <HOSTING_LIBS>): Use here doc, not echo.
* ld/Alan Modra2009-03-171-1/+1
| | | | | | | | * configure.host (HOSTING_LIBS): Two dollars on shell variable expansion to suit make. ld/testsuite * config/default.exp (get_link_files): Replace double dollars with single dollars.
* Add support for i386-dragonfly target.Nick Clifton2007-08-281-2/+2
|
* * config.bfd: Handle sparcv*-*-linux-* the same as sparc-*-linux-*.Jakub Jelinek2007-08-171-2/+2
| | | | | | | | | | | | | | Change sparc64-*-linux-* to sparc64*-*-linux-*. * configure.host: Handle sparcv*-*-linux-* the same as sparc-*-linux-*. Change sparc64-*-linux-* to sparc64*-*-linux-*. * ld-sparc/tlssunnopic32.dd: Fix up #target. * ld-sparc/tlssunnopic32.rd: Likewise. * ld-sparc/tlssunnopic32.sd: Likewise. * ld-sparc/tlssunnopic64.dd: Likewise. * ld-sparc/tlssunnopic64.rd: Likewise. * ld-sparc/tlssunnopic64.sd: Likewise.
* * configure.host: Add i[3-7]86-*-mingw* case.Nick Clifton2007-01-081-0/+6
|
* 2005-07-19 Paul Brook <paul@codesourcery.com>Paul Brook2005-07-191-1/+1
| | | | | * configure.host (HOSTING_CRT0): Parse output of gcc --help --verbose to determine dynamic linker name.
* * configure.host (HOSTING_LIBS): Add libunwind.a if it exists.Andreas Schwab2005-05-261-1/+1
|
* * configure.host: Add *-*-openbsd support.Mark Kettenis2005-04-241-0/+9
|
* Accept any C library to accompany a GNU Linux implementation, not just the GNUNick Clifton2005-03-231-11/+11
| | | | C library.
* * configure.host: Correct sed patterns for last change.Alan Modra2005-01-111-9/+9
|
* (linux targets): Use "${CC} -dumpspecs" instead of "${CC} ↵Nick Clifton2005-01-101-6/+1
| | | | | | --print-file-name=specs" to appease GCC versions >= 4.0. (ia64-*-aix): Delete - this target is obsolete, and would be broken by this patch.
* * configure.host (sparc*-*-solaris2*): Rename into sparc-*-solaris2*.Eric Botcazou2005-01-061-1/+6
| | | | (sparc64-sun-solaris2*): New host.
* Add PowerPC LynxOS supportNick Clifton2004-05-171-10/+0
|
* /bfd/ChangeLogThiemo Seufer2004-04-111-4/+0
| | | | | | | | | | | | | | | | | * config.bfd: Remove mips*-*-mach3* and mips*-dec-mach3* targets. * configure.in: Remove mips-dec-bsd*, mips-dec-mach3*, mips-*-mach3* targets amd aout_mips_big_vec, aout_mips_little_vec target vectors. * configure: Regenerate. /gas/ChangeLog * Makefile.am: Remove mips from aout targets. * Makefile.in: Regenerate. * configure.in: Remove mips-dec-bsd* target. * configure: Regenerate. /ld/ChangeLog * configure.host: Remove mips*-dec-bsd* target. * configure.tgt: Likewise.
* * configure.host (HOSTING_LIBS): Group libgcc and libc withAlan Modra2003-11-091-14/+4
| | | | | | | | --start-group, --end-group pair. (*-*-netbsd*, am33_2.0-*-linux*): Use the default HOSTING_LIBS. (am33_2.0-*-linux*): Edit default HOSTING_CRT0. (arm*-*-linux-gnu*): Remove extraneous '*' in sed expression. (hppa*64*-*-linux*, hppa*-*-linux*): Remove target specific case.
* * configure.host (HOSTING_LIBS): Define for hppa*-*-linux*.Dave Anglin2003-10-071-0/+8
| | | | | | | | | | * ld-elfvsb/elfvsb.exp: xfail non-pic shared library tests for non 64-bit hppa*-*-linux* targets. * ld-elfvsb/main.c (main_visibility_check): Cast value returned by visibility_funptr () to a function pointer. * ld-shared/shared.exp: xfail shared (non PIC), shared (non PIC, load offset), and shared (PIC main, non PIC so) tests for non 64-bit hppa*-*-linux* targets.
* Add *kfreebsd-gnu configuration supportNick Clifton2003-09-031-2/+2
|
* 2001-08-22 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva2003-07-101-0/+5
| | | | | | | | | | * emulparams/elf32am33lin.sh: Adjust to match kernel parameters. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * configure.host (am33_2.0-*-linux*): Added. * configure.tgt (am33_2.0-*-linux*): Likewise. * emulparams/elf32am33lin.sh: New. * Makefile.am (eelf32am33lin.c): New rule. * Makefile.in: Rebuilt.
* * ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.Nick Clifton2003-06-171-5/+1
| | | | * configure.host (*-*-freebsd*): Add known path for ld-elf.so.1 if not produced by gcc.
* * configure.host (*-*-netbsd*): Set HOSTING_CRT0 and HOSTING_LIBSJason Thorpe2003-05-291-8/+32
| | | | | | correctly for more recent versions of NetBSD. (alpha*-*-netbsd*): Remove. (i[3-7]86-*-netbsd*): Remove.
* Replace i[3456]86 with i[3-7]86Nick Clifton2003-05-161-9/+9
|
* * Makefile.am (eelf32iq10.c): Fix tab/whitespace mixup.Daniel Jacobowitz2003-01-061-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (ldmain.o): Add @TARGET_SYSTEM_ROOT_DEFINE@. (GENSCRIPTS): Add @use_sysroot@. * Makefile.in: Regenerated. * configure.host: Move setting of NATIVE_LIB_DIRS to... * configure.tgt: ... here. Use ${target} instead of ${host} for NATIVE_LIB_DIRS. * configure.in: Add --with-sysroot. * configure: Regenerated. * genscripts.sh: Accept use_sysroot option. Set new variables NATIVE and USE_LIBPATH. Prepend "=" to directory names if $use_sysroot. Don't search $tool_lib if $use_sysroot. * ldfile.c (ldfile_add_library_path): Handle leading '='. * ldmain.c (TARGET_SYSTEM_ROOT): Define if not defined. (ld_sysroot): New variable. (main): Initialize ld_sysroot. * ldmain.h (ld_sysroot): New extern. * emultempl/elf32.em: Use NATIVE and USE_LIBPATH instead of searching $EMULATION_LIBPATH. (gld${EMULATION_NAME}_add_sysroot): New function. (gld${EMULATION_NAME}_check_ld_so_conf): Use it. Honor ld_sysroot. (gld${EMULATION_NAME}_after_open): Likewise. Only search environment variables if $NATIVE. * ld.texinfo (Options): Mention "=" prefix in the description of -L. * NEWS: Mention --with-sysroot. * emulparams/elf32bmipn32-defs.sh: Set NATIVE and LIBPATH_SUFFIX instead of setting LIB_PATH. * emulparams/elf32ppc.sh: Likewise. * emulparams/elf64_s390.sh: Likewise. * emulparams/elf64_sparc.sh: Likewise. * emulparams/elf64ppc.sh: Likewise. * emulparams/elf_x86_64.sh: Likewise. * emulparams/elf64_aix.sh: Add "=" prefixes to LIB_PATH. * emulparams/elf64hppa.sh: Add "=" prefixes to LIB_PATH.
* Add win32 library search path.Nick Clifton2002-12-181-1/+1
|
* * configure.host: Correct dynamic-linker for powerpc64 hosts.Alan Modra2002-11-301-0/+4
|
* 2002-11-27 David O'Brien <obrien@FreeBSD.org>David O'Brien2002-11-281-1/+1
| | | | * configure.host: Fix generic FreeBSD configuration entry.
* Remove romp targetNick Clifton2002-06-201-4/+0
|
* * configure.host (hppa*64*-*-hpux11*): Define NATIVE_LIB_DIRS,Jeff Law2002-06-061-0/+7
| | | | HOSTING_CRT0 and HOSTING_LIBS.
* * genscripts.sh (LIB_PATH): For native targets, concatenate $libdirAlan Modra2002-05-221-19/+8
| | | | | | | | | | | | and $NATIVE_LIB_DIRS. Add $tool_lib before other libs. (LIB_SEARCH_DIRS): No need to use "tr". (COMPILE_IN): Only set for native targets. * configure.host (NATIVE_LIB_DIRS): Specify all native search dirs here, rather than adding lib:/usr/lib:/usr/local/lib in genscripts.sh. * configure.tgt (powerpc*): Set tdir_*. (powerpcle*): Correct targ_extra_emuls. * emulparams/elf32ppc.sh (LIB_PATH): Set up native 64 bit dirs. * emulparams/elf64ppc.sh (LIB_PATH): Likewise.
* * ld/configure.host (*-*-netbsd*): Add support for NetBSD/ELF.Matthew Green2002-04-071-0/+7
|
* * configure.host: Set up for generic hosts first, then tweak asAlan Modra2002-03-271-78/+67
| | | | | necessary in more specific targets. (HOSTING_LIBS): Include libgcc_eh.a if found.
* * configure.host: Add rules for x86_64-*linux-gnu. ChangeAndreas Jaeger2001-12-191-4/+9
| | | | | s390x-linux entry to use gcc to report configuration, replace gcc with $CC in s390-linux
* * configure.host: Move alpha*-*-linux-gnu* entry to genericAlan Modra2001-10-231-5/+5
| | | | entries, and match *-*-linux*.
* * configure.host: Set HOSTING_CRT0/HOSTING_LIBS correctly for s/390.Alan Modra2001-06-061-3/+3
|
* s/linuxaout/linux*aout/, s/linuxoldld/linux*oldld/Alan Modra2001-05-251-1/+1
|
* Add ia64-*-aix* configuration.Timothy Wall2001-02-221-0/+6
|
* 2001-02-17 David O'Brien <obrien@FreeBSD.org>David O'Brien2001-02-181-24/+24
| | | | | | | | * configure.host: Add a generic FreeBSD configuration entry such that all [modern] FreeBSD systems on all platforms will look the same. Approved by: Alan Modra <alan@linuxcare.com.au> <Pine.LNX.4.21.0102172155140.30011-100000@front.linuxcare.com.au>
* Add s390 supportNick Clifton2001-02-101-0/+10
|
* Add support for cygwin librariesPhil Blundell2001-01-121-0/+4
|
* Fix just added ia64-linux support to conform with others.Jim Wilson2000-05-021-2/+2
| | | | * configure.host (ia64-*-linux-gnu*): Change gcc to ${CC}.
* Ld testsuite support for ia64-linux.Jim Wilson2000-05-021-0/+5
| | | | | * configure.host: Added HOSTING_CRT0, HOSTING_LIBS for host "ia64-*-linux-gnu*".
* 2000-02-27 Loren J. Rittle <ljrittle@acm.org>Ian Lance Taylor2000-02-281-0/+14
| | | | | * configure.host: Added HOSTING_CRT0, HOSTING_LIBS for host "i[3456]86-*-freebsdelf*".
* 1999-10-27 Andreas Jaeger <aj@suse.de>Ian Lance Taylor1999-10-281-0/+5
| | | | | * ld/configure.host: Added HOSTING_CRT0, HOSTING_LIBS for target "mips*-*-linux-gnu*".
* Applied patch from Scott Bambrough <scottb@netwinder.org>:Nick Clifton1999-09-061-0/+5
| | | | Added HOSTING_CRT0, HOSTING_LIBS for target "arm*-*-linux-gnu*"
* * configure.host: Use ${CC} instead of gcc for finding compilerAndreas Schwab1999-08-191-39/+39
| | | | related files.