aboutsummaryrefslogtreecommitdiff
path: root/ld/configure.in
AgeCommit message (Collapse)AuthorFilesLines
1996-02-15 * configure.in: Call AC_PROG_CC before configure.host.Ian Lance Taylor1-1/+2
* configure: Rebuild. * configure.host: Remove go32 host, since it should no longer be necessary. Don't set CC for romp host.
1996-02-15 * configure.in: Substitute RPATH_ENVVAR.Ian Lance Taylor1-0/+1
* configure: Rebuild. * configure.host: Set RPATH_ENVVAR. * Makefile.in (RPATH_ENVVAR): New variable. (check): Use $(RPATH_ENVVAR) rather than LD_LIBRARY_PATH.
1996-02-14 * configure.tgt (*-*-ieee*): New target; use vanilla.Ian Lance Taylor1-38/+34
Wed Feb 14 18:49:01 1996 Alan Modra <alan@spri.levels.unisa.edu.au> * configure.in: Redo emulation handling so that each emulation searches the correct tool directory, based on the target alias. For example, "configure --enable-targets=m68k-coff i386-linux" will search /usr/local/i386-linux/lib for linux and /usr/local/m68k-coff/lib for m68k-coff. * configure: Rebuild. * configure.tgt: Add special tdir settings for Linux. * Makefile.in: Add @TDIRS@. Pass "$(tdir_EMUL)" to ${GENSCRIPTS} for each eEMUL.c target. * genscripts.sh: Accept specific alias as 9th argument, and use it in LIB_PATH.
1996-02-07 * configure.in: Look for --enable-shared. Change the value ofIan Lance Taylor1-0/+26
BFDLIB when linking against a shared library on SunOS. * configure: Rebuild. * configure.host: If using a shared BFD library, try to pass a reasonable -rpath option when linking. * Makefile.in (BFDLIB): Set to @BFDLIB@.
1995-09-07 * config.in: Rename from config.h.in.Ian Lance Taylor1-162/+58
* configure.in: Call AC_CONFIG_HEADER with config.h:config.in. Check for config.h:config.in when creating stamp-h. * configure: Rebuild. * Makefile.in (stamp-h): Depend upon config.in rather than config.h.in. Set CONFIG_HEADERS to config.h:config.in when calling config.status.
1995-09-05some ns32k updates from Ian DallKen Raeburn1-7/+18
1995-05-09Add little endian PowerPC support.Michael Meissner1-2/+2
1995-05-02Add hppa1.1-hp-lites support.Jeff Law1-0/+4
1995-02-28 * configure.in: Match on mips-ecoff, and default to the IDTRob Savoye1-2/+3
configuration.
1995-01-23 * configure.in (i[345]86-*-gnu*): Set ld_target to i386-gnu.Ian Lance Taylor1-2/+6
* config/i386-gnu.mt: New file. Include ELF support.
1994-11-25*** empty log message ***Michael Tiemann1-3/+3
1994-11-24Recognize and sanitize r16 as a target.Michael Tiemann1-0/+4
1994-10-26* Makefile.in (ALL_EMULATIONS): Added ei386nbsd.o, ens32knbsd.oJ.T. Conklin1-1/+3
and esparcnbsd.o; sorted entries. (ei386nbsd.c,ens32knbsd.c,esparcnbsd.c): New targets. * config/netbsd532.mt: Removed. * emulparams/netbsd532.sh: Removed. * config/{i386-nbsd.mt,ns32k-nbsd.mt,sparc-nbsd.mt}: New files. * emulparams/{i386nbsd.sh,ns32knbsd.sh,sparcnbsd.sh}: New files. * configure.in (i[345]86-*-netbsd*, ns32k-pc532-netbsd*, sparc*-*-netbsd*): Use above configs.
1994-10-21 * configure.in: Add * at the end of m68k-hp-hpux.Ian Lance Taylor1-7/+7
1994-09-20 * configure.in (mips*el-elf*): New target.Ian Lance Taylor1-0/+2
* config/mipsl-elf32.mt: New file. * emulparams/elf32mipl.sh: New file.
1994-08-24 * configure.in: Change i[34]86 to i[345]86.Ian Lance Taylor1-17/+18
1994-07-14ns32k port from Ian DallKen Raeburn1-2/+5
1994-06-10Restore sparc64 targets clobbered in 1994/04/07 checkin.Ian Lance Taylor1-0/+2
1994-05-20Remove sanitization of PowerPC NetWareIan Lance Taylor1-4/+1
1994-05-06* config/mipsl-idt.mt: Renamed from mips-idtl.mt.Ken Raeburn1-3/+6
* configure.in: Adjusted.
1994-04-27Tue Apr 26 17:20:03 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-0/+1
* Makefile.in (em_m68klynx.c, em_i386lynx.c, em_sparclynx.c): Use Lynx-specific script templates. * configure.in (sparclite*-*-coff): Use coff-sparc. * emulparams/i386lynx.sh (SCRIPT_NAME): Set to i386lynx. * emulparams/sparclynx.sh (SCRIPT_NAME): Set to sparclynx. (ENTRY): Set to __main. * scripttempl/i386lynx.sc: New file, script for I386 Lynx. * scripttempl/m68klynx.sc: Add insertion of ctor/dtor sections. * scripttempl/sparclynx.sc: New file, script for uSparc Lynx.
1994-04-19 * configure.in: Add recognition of i[34]86-*-bsd386.Bill Cox1-0/+1
1994-04-07 * configure.in (hppa*-*-*elf*): Don't require "-hp-" for theJeff Law1-5/+5
manufacturer.
1994-01-14 Motorola Delta sysV68 support from phdm@info.ucl.ac.BE (PhilippeIan Lance Taylor1-0/+3
De Muyter). * configure.in (m68k-motorola-sysv*) New target. * config/delta68.mt: New file. * emulparams/delta68.sh: New file. * scripttempl/delta68.sc: New file. * Makefile.in (ALL_EMULATIONS): Added em_delta68.o. (em_delta68.c): New target.
1993-12-01* configure.in: Group targets by CPU. Merge some m68k target entries withKen Raeburn1-8/+6
different CPU specs that use the same ld_target values. * configure.in: Add sparc*-*-coff. * config/coff-sparc.mt, emulparams/coff_sparc.sh: New files. * Makefile.in (ALL_EMULATIONS): Add em_coff_sparc.o. (em_coff_sparc.c): Add dependencies and build rules.
1993-11-17Use sun4sol2 for a target of sparc-netware.Sean Eric Fagan1-0/+5
1993-10-29Sparc Lynx supportStan Shebs1-6/+7
1993-10-19 * configure.in (alpha-*-osf*): New target; use alpha.mt.Ian Lance Taylor1-106/+132
* Makefile.in (ALL_EMULATIONS): Added em_alpha.o. (em_alpha.c): New target; use alpha.sh and alpha.sc. * config/alphaosf.mh (NATIVE_LIB_DIRS, HOSTING_CRT0): Define. * config/alpha.mt: New file. * emulparams/alpha.sh: New file. * scripttempl/alpha.sc: New file.
1993-07-16Fix h8300h support (need own .mt file).David Edelsohn1-1/+3
1993-07-14Accept h8300h for target cpu.David Edelsohn1-1/+1
1993-07-12Handle sparc64-* before sparc*.Ken Raeburn1-2/+6
Accept sparc-elf and sparc-solaris configurations (though ../configure.in should still not configure this directory by default, it's not completely working).
1993-07-08initial v9 stuffKen Raeburn1-0/+2
1993-07-03 * ldmain.c (main): Don't add scriptdir to the lib search path.David MacKenzie1-3/+1
* genscripts.sh: Put the scripts in the ldscripts directory, not emulations. * configure.in (ldscripts): Make, instead of emulations. * Makefile.in (scriptdir): Take off the "ld" part. (install, clean, distclean): Use ldscripts, not emulations. In tests, pass -L., not -Lemulations. (ldmain.o): Don't pass -DSCRIPTDIR=.... * ldlang.c (lang_process): Add "ldscripts/" to the name of the default script file.
1993-06-17 * ldfile.c (ldfile_open_command): Don't try .ld extension.David MacKenzie1-0/+4
It wasn't documented (or likely used) and wastes time. (try_open): If EXTEN is empty, don't try it. * ldctor.c, lderror.c, ldexp.c, ldfile.c, ldindr.c, ldlang.c, ldlex.l, ldmain.c, ldmisc.c, ldsym.c, ldver.c, ldwarn.c, ldwrite.c, lexsup.c, mri.c, relax.c: Replace DEFUN macro calls with normal function declarations. * Move *.em to emultempl/*.em. Move *.sh to emulparams/*.sh. Move *.sc-sh to scripttempl/*.sc. * {emultempl,emulparams,scripttempl}/README: New files. * sh.em, st2000.em, z8ksim.em, h8300hms.em, h8500hms.em: Files removed, replaced with generic.em. * h8300.sh, h8500.sh, h8300.sc, h8500.sc: Renamed from h8[35]00hms.s[ch]. Change their contents to omit the "hms". * *.em (*_get_script): Return script name instead of script contents. * ldlang.c (lang_process): Change caller. * ldlex.l, ldgram.y: Recognize -m option. Check for input files after *all* options in grammar. * ldmain.c (main): Check for -m options. Add default directory for -m. * mkscript.c: File removed. * genscripts.sh: Take two more parameters, tooldirlib and libdir, to add to the default LIB_PATH. Look for input files in the new subdirectories. Create the scripts in emulations subdirectory and don't filter them through mkscript. * configure.in: Make the emulations subdirectory. * Makefile.in: Account for all of the above changes. Remove unused .SUFFIXES. Get libgcc.a path with gcc -print-libgcc-file-name instead of $(libdir)/libgcc.a. Put CFLAGS last in the compilation rules. Add -I../bfd to INCLUDES so sysdep.h is found. * ldfile.c (try_open): If opening without the extension fails, try with the extension even if -v or -V was given. had_script is imported (from ldgram.y), not exported.
1993-06-07 * Makefile.in (INCLUDES): Add -I../bfd for sysdep.h and bfd.h.Per Bothner1-14/+14
* configure.in: No longer need to configure to get sysdep.h.
1993-05-04 * Makefile.in: Change definition of $(tooldir) to match FSF.Per Bothner1-6/+14
* vax.sh, config/vax.mt, configure.in, Makefile.in: Support VAX Ultrix and BSD.
1993-02-28mips-bsd and 386bsd supportKen Raeburn1-1/+11
1993-01-22Fri Jan 22 14:22:44 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-3/+9
* mips.sc-sh: New file. Ultrix, and hopefully other MIPS ECOFF targets, linker script. * mipslit.sh: New file. Little endian MIPS emulation. * config/mips-lit.mt: New file. Use mipslit emulation. * configure.in (mips-dec-ultrix*): Use target mips-lit. * Makefile.in (ALL_EMULATIONS): Added em_mipslit.o. (em_mipslit.c): New target. Uses mipslit.sh.
1992-12-28Mon Dec 28 11:15:35 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+4
* m68kcoff.sc-sh: define _end as well as end, for consistency with aout.sc-sh. * configure.in: accept *-ericsson-ose for any m68k CPU. * ldwrite.c (write_rel): don't always set SEC_HAS_CONTENTS flag for each output section.
1992-12-22 * ldexp.c, ldlang.c, ldmain.c, ldsym.c, ldwarn.c: Use newPer Bothner1-69/+8
macro bfd_asymbol_bfd as appropriate. * Makefile.in: Un-duplicate ldlex.c dependency. * condigure.in: Replace my_host case table by sourcing ../bfd/configure.host. Allow std-host as the default. * ldmisc.c: Change logic for C++ name demangling: There is no initial '_' to remove from stab-derived function names.
1992-10-02Use target i386-aout for i386-*-aout. This just provides a defaultIan Lance Taylor1-1/+5
emulation mode (of 1386aout).
1992-09-11Support for i386-coffSteve Chamberlain1-0/+2
1992-09-09Brought in from p3. If anybody knows good numbers for m68k COFF,Ian Lance Taylor1-146/+116
please let me know, or plug them in yourself. Wed Sep 9 11:52:58 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in, m68kcoff.sh, m68kcoff.sc-sh, config/m68k-coff.mt: added m68k-coff emulation mode, stolen from a29k emulation. Almost certainly wrong, but perhaps better than sun3. Also fixed an error message in configure.in so that it started with '***' like the other error messages do.
1992-08-24Renamed OSE configuration to ose.Ian Lance Taylor1-1/+1
1992-08-18Moved in from p3:Ian Lance Taylor1-10/+26
Tue Aug 18 13:41:36 1992 Ian Lance Taylor (ian@cygnus.com) * configure.in: accept all m68K family members. * Makefile.in: always create installation directories.
1992-06-15Accept m680?0 for wrs as vxworks68. Also deleted an unreachable path to wrs.Michael Tiemann1-3/+3
1992-04-14Changed to allow hosting on an Apollo Series 400 under the BSD4.3 emulationSean Eric Fagan1-0/+6
environment.
1992-04-05New lexer.Steve Chamberlain1-5/+21
New targets for h8/300 simulator and DOS
1992-02-07Add ${srcdir} for makefile_frags.Michael Tiemann1-5/+6
1991-12-07Fri Dec 6 23:29:26 1991 K. Richard Pixley (rich at rtl.cygnus.com)K. Richard Pixley1-3/+7
* Makefile.in: punt "fundamental" mode because it breaks my emacs macros. install using INSTALL_PROGRAM and INSTALL_DATA. remove spaces following hyphens, bsd make can't cope. added standards.text support and made it look like all the other makefiles. * configure.in: configure now runs entirely in objdir so make file existence checks against ${srcdir}. Mark this directory as target dependent. Thu Dec 5 22:46:16 1991 K. Richard Pixley (rich at rtl.cygnus.com) * Makefile.in: idestdir and ddestdir go away. Added copyrights and shift gpl to v2. Added ChangeLog if it didn't exist. docdir and mandir now keyed off datadir by default.