aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
2016-05-30Improve handling of --with-arch in configure.acGarret Kelly1-16/+109
Augment the handling of --with-arch such that it can properly set XLEN, atomics flags, and floating point flags. The original --enable-atomics/float flags are still respected, but if --with-arch is provided then it supersedes other options.
2016-04-05Start passing "--enable-soft-float"-like argumentsPalmer Dabbelt1-2/+10
It's no longer the case that building the toolchain with "--disable-float" turns off floating-point by default. This passes the correct arguments to all the various sub-configures in order to ask for floating-point support to be either enabled or disabled.
2015-09-10Fix --enable-multilib for Newlib toolchainAndrew Waterman1-1/+1
You now need to explicitly pass this flag to turn on multilib support.
2015-07-23Don't pass "--with-arch" by defaultPalmer Dabbelt1-6/+2
I commited this too quickly last time and it's been breaking a whole bunch of stuff. Until I managed to get multilib working in a sane way, I'm just going to go ahead and turn it off by default. You can still pass "--with-arch", but doing so while also passing things like "--enable-multilib" or "--disable-atomics" might have unexpected results.
2015-07-02autoreconf 0d15a327429565ebb8727466009fb427f15293fcPalmer Dabbelt1-2/+2
2015-07-02autoreconf f849e10ab4e0abef14e0e497f82c60e68360d066Palmer Dabbelt1-8/+7
2015-07-01autoreconf 0ddf033f7202893f835df6199e4e903ece25b3faPalmer Dabbelt1-0/+16
2015-04-11Avoid wrapping GNU sed/awk on systems where that's the defaultPalmer Dabbelt1-6/+6
I have no idea why, but the installed "sed" wrapper never terminates on RHEL. If I don't use the wrappen the the tools build fine, so this just uses the already set autoconf variables to attempt to determine if the system sed/awk are gsed/gawk and if they are then this avoids using the wrappers. There's a few oddities here: * I have no idea why the sed wrapper fails, as it seems super safe. * I haven't run into any awk problems, but I figured I'd treat it the same as it isn't any harder. * We shouldn't have to support 10 year old distributions. Hopefully this doesn't break anyone's builds...
2015-04-11Actually fix the build on RHELPalmer Dabbelt1-1/+22
Looks like I managed to screw up my last commit -- I dropped an apparently significant trailing ,.
2015-04-08autoreconf "10d12c6 Download GCC's library dependencies if they don't exist"Palmer Dabbelt1-24/+10
2015-03-06configure/Makefile: Add support for more options.Darius Rad1-0/+64
Add support to configure and Makefile.in for --disable-atomic, --disable-float, and --enable-multilib.
2015-03-03autereconf "c7ce379 Add "--with-xlen" to autoconf"Palmer Dabbelt1-0/+19
2015-03-03configure: Fix --enable-linux option.Darius Rad1-4/+11
Use AS_HELP_STRING to properly format help text. Properly handle both states of the option and the default.
2015-02-20Support multiple file transfer utilitiesAlbert Ou1-0/+138
Select between curl(1), wget(1), and ftp(1) through autoconf. Wherever possible, automatically follow HTTP location redirects and enable passive FTP mode. Explicitly instruct tar(1) to read from stdin since this is far from universal behavior if unspecified: The default file is /dev/sa0 in FreeBSD, /dev/rst0 in NetBSD and OpenBSD, etc.
2015-02-20Centralize GNU utility checks in autoconfAlbert Ou1-55/+259
Tests for program presence, such as those formerly embedded in the top-level Makefile for gawk and gsed, are better suited for autoconf. Note that it is not sufficient to merely export AWK and SED environment variables, as packages may still directly invoke awk(1) and sed(1) with non-standard features independent of the autotools framework. Wrapper scripts therefore remain necessary, although these are now generated by the configure script to avoid hard-coded paths. Do not assume the existence of /bin/bash on all systems.
2015-01-09autoreconf 12c1b6d2bfd68722b0604f7d0e8cf3e13149409fPalmer Dabbelt1-91/+115
2014-09-07gcc: initial gcc 4.9.1 portAndrew Waterman1-0/+3906