Branches: main, release
Estimated hours taken: 0.5
config.guess:
config.sub:
New versions of these, from <ftp://ftp.gnu.org/gnu/config/>.
These are needed for Mac OS X (Darwin).
Estimated hours taken: 0.75
Branches: main release dotnet-foreign
Fix CPU recognition problems with the Pentium 4.
The P4 reports its CPUID as "15" which is pretty unexpected
as previously Intel chips used numbers such as "4", "5" and "6".
Many scripts assumed the pattern i?86 or i[345678]86 would match
x86 chips.
The result of mis-identifying the chip is generally failure to compile,
and even if you do hack around the compilation problems it will almost
certainly fail to build the garbage collector correctly.
config.guess:
config.sub:
configure.in:
scripts/mgnuc.in:
scripts/ml.in:
tools/test_mercury:
Replace i?86 with i*86, and i[345678]86 with i[0-9]*86.
Estimated hours taken: 0.5
config.guess:
config.sub:
New versions of these, from autoconf-2.13.
These are needed for some new ports.
configure.in:
tools/test_mercury:
tools/run_all_tests_from_cron:
Update to reflect the fact that the DEC Alpha config names now
include the processor revision (e.g. `alphaev5-dec-osf3.2'
rather than `alpha-dec-osf3.2').
Estimated hours taken: 0.5
Get Mercury to configure properly on Pentium Pro machines.
config.guess:
config.sub:
New versions of these, from autoconf version 2.12,
which recognize `i686'.
configure.in:
Check for i?86-*-linux-gnu as well as i?86-*-linux,
since the new config.guess outputs the -gnu suffix.