arm9e (armv5te w/o xscale extensions). We no longer support anything
less than armv5te and this allows some additional instructions.
-mthumb-interwork remains off by default.
Same change made to base gcc works here as well.
ok pascal@
- mips64el bits included, need access to bootstrap machine
- sync system-openbsd-*.ads, remove obsolete stuff
Building on sparc requires a recent (21/09) kernel
Tested on hppa mips64 powerpc sparc and sparc64
ok pascal@
fortran are required since the gcc-libs conversion (and don't need much time
to build anyway). Finally, go will never be supported in 4.9.
prompted by sthen@ a while ago
quadmath is used by -f95 (WANTLIB), however the lib is also present in GCC 4.9
which is required all over the place for bulk builds. So bodge around it by
removing the WANTLIB and at least specifying a RUN_DEPENDS-f95 instead.
This is pretty much academic anyway as you can't install gcc-4.8 on a typical
workstation as it will conflict with gcc-4.9 libs that are a common dependency.
this breaks builds when -maltivec is used, including Mozilla ports.
Borrowed from a commit to the Amiga development tools project,
b24ae06571
ok landry@ mpi@ naddy@
Rename all egnat* binaries back to gnat*, sync with 4.8
Add hppa Ada support
Delete debug patch for a linker issue solved some time ago
funktioniert pascal@
CONFIGURE_ARGS. While it may have had some value in the past, nowadays it's
just another (essentially untested) deviation from the mainstream.
Also:
* Restore -fstrict-aliasing and -fstrict-overflow behaviour
* Support -rdynamic on hppa
* libatomic is actually supported on every POSIX system, so remove useless
PFRAGs.
Tested on amd64, hppa and sparc64; ok tobiasu@
Additionally, from tobiasu@:
Disable the optimized shared Ada.Strings.Unbounded implementation until
overlapping memcpy() is fixed. Requires fresh adastrap's.
Rename all binaries starting with "egnat" back to "gnat". Reduces the
amount of workarounds needed to build various Ada software - including
GNAT itself.
Stop running the fixincludes script - saves time and pain. If our
headers are broken, we want to know and fix them ourselves, thank you
very much.
Drop gnat debug patch for a linker issue that was fixed some time ago.
ok tobiasu@
the past 3 bulks, or forever.
Various reasons: no d^Hrecent compiler available, base gcc generating
nice internal compiler errors, no atomic ops, etc, etc.
While here, mark all webkits as BROKEN-hppa, since this also requires
clang or g++ 4.7. Our g++ 4.8 port only builds on
i386|amd64|powerpc|sparc64 anyway...
if you're interested^Wbored to death, full past logs at
http://build-failures.rhaalovely.net/alpha/...
Marked broken because it uses instructions the default binutils don't
understand. The port itself seems to work.
I will probably post the update instructions to arm@ for those that are
interested in playing with this.
ok pascal@ a long time ago