aboutsummaryrefslogtreecommitdiff
path: root/libgloss/mips/configure
AgeCommit message (Collapse)AuthorFilesLines
2022-02-17libgloss: merge mips configure script up a levelMike Frysinger1-3990/+0
Move the minor mips-specific logic to a dedicated file & namespace them so we can merge its configure logic up a level.
2022-02-01libgloss: move to ../config/multi.m4 for multilib logicMike Frysinger1-6/+63
The current libgloss multilib logic is almost exactly the same as the config/multi.m4, and the differences should be minor, so switch over to that to delete custom logic on ourside. The insertions here look larger and that's because none of the scripts were declaring --enable-multilib explicitly even though they checked the flag and changed behavior.
2022-01-17libgloss: clean up redundant shared lib warningsMike Frysinger1-4/+0
Use standard AC_MSG_WARN macro in the top-level configure, and delete the message from all the subdirs. There's no need to issue this more than once per libgloss build.
2022-01-14require autoconf-2.69 exactlyMike Frysinger1-0/+3
The newlib & libgloss dirs are already generated using autoconf-2.69. To avoid merging new code and/or accidental regeneration using diff versions, leverage config/override.m4 to pin to 2.69 exactly. This matches what gcc/binutils/gdb are already doing. The README file already says to use autoconf-2.69. To accomplish this, it's just as simple as adding -I flags to the top-level config/ dir when running aclocal. This is because the override.m4 file overrides AC_INIT to first require the specific autoconf version before calling the real AC_INIT.
2022-01-10libgloss: hardcode AC_CONFIG_AUX_DIR pathMike Frysinger1-13/+3
In order to transition to automake, we have to use hardcoded paths in the AC_CONFIG_AUX_DIR macro call (since automake evaluates the path itself, and doesn't expand vars), so simplify all the calls here.
2021-11-06libgloss: regenerate aclocal.m4 & configure w/newer versionsMike Frysinger1-298/+387
Regenerate the files using automake-1.15 & autoconf-2.69 to match the binutils/gdb/gcc projects. Ran: libgloss $ find -name configure.ac -printf '%h\n' | while read d; do (cd $d; export WANT_AUTOCONF=2.69 WANT_AUTOMAKE=1.15; aclocal-1.15 -I.. && autoconf-2.69); done
2012-10-022012-10-02 Steve Ellcey <sellcey@mips.com>Steve Ellcey1-1292/+1341
* mips/configure.in: Add new linker scripts to script list. * mips/configure: Regenerate. * mips/mti32.ld: New. * mips/mti64.ld: New. * mips/mti64_n32.ld: New. * mips/mti64_64.ld: New. * mips/sde32.ld: New. * mips/sde64.ld: New.
2008-04-04[newlib]DJ Delorie1-1193/+1799
* libm/machine/spu/configure: Regenerate with autoconf 2.61. * libc/sys/configure: Regenerate with autoconf 2.61. * libc/machine/configure: Regenerate with autoconf 2.61. [libgloss] * hp74x/configure: Regenerate with autoconf 2.61. * fr30/configure: Regenerate with autoconf 2.61. * mips/configure: Regenerate with autoconf 2.61. * xstormy16/configure: Regenerate with autoconf 2.61. * rs6000/configure: Regenerate with autoconf 2.61. * d30v/configure: Regenerate with autoconf 2.61. * i386/configure: Regenerate with autoconf 2.61. * configure: Regenerate with autoconf 2.61. * wince/configure: Regenerate with autoconf 2.61. * pa/configure: Regenerate with autoconf 2.61. * m32r/configure: Regenerate with autoconf 2.61. * mn10200/configure: Regenerate with autoconf 2.61. * iq2000/configure: Regenerate with autoconf 2.61. * cris/configure: Regenerate with autoconf 2.61. * m68k/configure: Regenerate with autoconf 2.61. * spu/configure: Regenerate with autoconf 2.61. * m32c/configure: Regenerate with autoconf 2.61. * mn10300/configure: Regenerate with autoconf 2.61. * i960/configure: Regenerate with autoconf 2.61. * arm/configure: Regenerate with autoconf 2.61. * libnosys/configure: Regenerate with autoconf 2.61. * m68hc11/configure: Regenerate with autoconf 2.61. * bfin/configure: Regenerate with autoconf 2.61. * crx/configure: Regenerate with autoconf 2.61. * mt/configure: Regenerate with autoconf 2.61. * sparc/configure: Regenerate with autoconf 2.61. * sparc/libsys/configure: Regenerate with autoconf 2.61. * mcore/configure: Regenerate with autoconf 2.61. * mep/configure: Regenerate with autoconf 2.61. * frv/configure: Regenerate with autoconf 2.61. * doc/configure: Regenerate with autoconf 2.61.
2006-05-232006-05-23 Fred Fish <fnf@specifix.com>Jeff Johnston1-1/+1
* mips/configure.in: Change mipsisa64-*-* to mipsisa64*-*-* to catch minor variations like mipsisa64sb1.
2006-05-102006-05-10 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston1-0/+1
* Makefile.in: Pass some additional flags in FLAGS_TO_PASS. * configure.in: Add additional flags when creating Makefile. * configure: Regenerated. * arm/configure * arm/configure.in: Set with_multisubdir when creating Makefile. * cris/configure.in: Ditto. * d30v/configure.in: Ditto. * frv/configure.in: Ditto. * i386/configure.in: Ditto. * iq2000/configure.in: Ditto. * libnosys/configure.in: Ditto. * m32c/configure.in: Ditto. * m32r/configure.in: Ditto. * m68hc11/configure.in: Ditto. * m68k/configure.in: Ditto. * mcore/configure.in: Ditto. * mips/configure.in: Ditto. * mn10200/configure.in: Ditto. * mn10300/configure.in: Ditto. * mt/configure.in: Ditto. * pa/configure.in: Ditto. * rs6000/configure.in: Ditto. * sparc/configure.in: Ditto. * cris/configure: Regenerated. * d30v/configure: Ditto. * frv/configure: Ditto. * i386/configure: Ditto. * iq2000/configure: Ditto. * libnosys/configure: Ditto. * m32c/configure: Ditto. * m32r/configure: Ditto. * m68hc11/configure: Ditto. * m68k/configure: Ditto. * mcore/configure: Ditto. * mips/configure: Ditto. * mn10200/configure: Ditto. * mn10300/configure: Ditto. * mt/configure: Ditto. * pa/configure: Ditto. * rs6000/configure: Ditto. * sparc/configure: Ditto.
2006-04-192006-04-19 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston1-664/+2576
* configure.in: Modified to support autoconf 2.59. * */configure.in: Ditto. * configure: Regenerated. * */configure: Ditto. * wince/aclocal.m4: Ditto. * acinclude.m4: New file. * aclocal.m4: Ditto. * arm/aclocal.m4: Ditto. * cris/aclocal.m4: Ditto. * crx/aclocal.m4: Ditto. * d30v/aclocal.m4: Ditto. * fr30/aclocal.m4: Ditto. * frv/aclocal.m4: Ditto. * hp74x/aclocal.m4: Ditto. * i386/aclocal.m4: Ditto. * i960/aclocal.m4: Ditto. * iq2000/aclocal.m4: Ditto. * libnosys/aclocal.m4: Ditto. * m32c/aclocal.m4: Ditto. * m32r/aclocal.m4: Ditto. * m68hc11/aclocal.m4: Ditto. * m68k/aclocal.m4: Ditto. * mcore/aclocal.m4: Ditto. * mips/aclocal.m4: Ditto. * mn10200/aclocal.m4: Ditto. * mn10300/aclocal.m4: Ditto. * mt/aclocal.m4: Ditto. * pa/aclocal.m4: Ditto. * rs6000/aclocal.m4: Ditto. * sparc/aclocal.m4: Ditto. * sparc/libsys/aclocal.m4: Ditto. * xstormy16/aclocal.m4: Ditto.
2004-03-242004-03-23 Eric Christopher <echristo@redhat.com>Eric Christopher1-10/+30
* mips/configure.in: Add mipsisa64-*-* to target support. * mips/configure: Regenerate. * frv/crt0.S: Fix comment.
2003-08-202003-08-20 Chris Demetriou <cgd@broadcom.com>Jeff Johnston1-28/+18
* mips/crt0_cfe.S: New file. * mips/cfe_mem.c: New file. * mips/cfe_prestart.S: Remove. * mips/cfe.ld: Adjust to use crt0_cfe.o as the startup file, and and use _start as the entry point. Align BSS to 32-byte boundary. * mips/cfe.c: Reimplement to fit on top of a crt0_cfe.o file. * mips/cfe_api.h (__libcfe_stack_size, __libcfe_mem_limit) (__libcfe_meminit, __libcfe_stack_top): New prototypes. * mips/Makefile.in (CFEOBJS): Replace cfe_prestart.o with cfe_mem.o. (cfe.o, cfe_api.o, cfe_mem.o, crt0_cfe.o): New targets. * mips/configure.in: Build and install crt0_cfe.o when CFE support is built. * mips/configure: Regenerate.
2003-02-052003-02-05 Chris Demetriou <cgd@broadcom.com>Jeff Johnston1-17/+29
* mips/configure.in (mipsisa32el-*-*): Handle in the same way as mipsisa32-*-*. (mipsisa32r2-*-*, mipsisa32r2el-*-*): New, handled in the same way as mipsisa32-*-*. * mips/configure: Regenerate.
2003-01-08 * mips/configure.in (mips64vr-elf, mips64vrel-elf): New config.Richard Sandiford1-27/+21
* mips/configure: Regenerate.
2002-11-122002-11-12 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston1-6/+8
* mips/Makefile.in: Add cygmon support. * mips/configure.in: Ditto. * mips/configure: Regenerated. * mips/crt0_cygmon.S: New file. * mips/cygmon.c: Ditto. * mips/pmon.S: Minor formatting and copyright changes. * mips/crt0.S: Ditto.
2002-07-122002-07-12 Chris Demetriou <cgd@broadcom.com>Jeff Johnston1-5/+5
* mips/Makefile.in (GENOBJS2): New variable to name other commonly used objects. (DVEOBJS, JMR3904OBJS): Reference GENOBJS2. * mips/Makefile.in: Add support for Broadcom CFE firmware. * mips/configure.in: (mipsisa32*-*-*, *): Likewise. * mips/configure: Regenerate. * mips/cfe.c: New file. * mips/cfe.ld: New file. * mips/cfe_api.c: New file. * mips/cfe_api.h: New file. * mips/cfe_api_int.h: New file. * mips/cfe_error.h: New file. * mips/cfe_prestart.S: New file.
2001-10-18Add ddb-kseg0.ld and switch to kseg1 if sizing memory from kseg0Michael Meissner1-17/+28
2001-09-15Fix typo.Eric Christopher1-1/+1
2001-09-142001-09-14 Eric Christopher <echristo@redhat.com>Eric Christopher1-3/+7
* mips/configure.in: Add mipsisa32 support. * mips/configure: Regenerate. * mips/idt32.ld: New file. * mips/idt64.ld: New file.
2000-03-1720000317 sourceware importRanjith Kumaran1-0/+1254