Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: devel/powerpc64-gcc |
Commit | Credits | Log message |
6.4.0_9 18 Jun 2021 15:29:35 |
John Baldwin (jhb) |
devel/*{-xtoolchain,}-gcc: Retire the old GCC external toolchain ports.
These have been supplanted by the devel/freebsd-gcc6 port which uses
separate flavors for each target architecture and bundles the
CROSS_TOOLCHAIN makefile.
Feedback from: jrm
Reviewed by: lwhsu, bapt
Differential Revision: https://reviews.freebsd.org/D30765 |
6.4.0_9 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
6.4.0_9 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
6.4.0_8 29 Nov 2020 14:12:28 |
linimon |
These ports now build on aarch64.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com TRYBROKEN run |
6.4.0_2 27 Jul 2018 15:57:51 |
jhb |
Cleanup packing lists for xtoolchain gcc packages.
- Add missing entries for gcov-dump and the gcov-tool manpage to the
various xtoolchain gcc ports.
- Add gcov-dump to the post-install loops that handle optional renaming
of tools and manpages.
Reviewed by: kan
Differential Revision: https://reviews.freebsd.org/D16465 |
6.4.0 13 May 2018 21:46:06 |
kan |
Upgrade ext-toolchain GCC ports to GCC 6.4.0
This is the latest supported release in GCC 6.x series.
Drop aarch64 support patch - it has been committed upstream.
Enable ifunc suppport by default.
PR: 228161
Reviewed by: bapt (update part)
Differential Revision: https://reviews.freebsd.org/D13602 |
6.3.0_2 23 Mar 2018 23:53:52 |
jhb |
Fix --sysroot for cross-toolchain GCC packages
By default, GCC assumes that a cross compiler should not have any valid
initial include or library paths aside from /usr/local/lib/gcc/<mumble>/.
This means that one cannot use --sysroot to point to a system root for
another architecture and have GCC automatically look for headers in
${sysroot}/usr/include, etc. Currently we workaround this in FreeBSD's
build system with explicit -isystem, -B, and -L directives. However,
this is cumbersome compared to clang (where a bare --sysroot DTRT)
especially when using the compiler to build other software (such as test
programs, etc.).
One can override GCC's assumption and force it to assume that it should
honor --sysroot by setting the '--with-sysroot' option to force GCC to
assume a specific system root. By setting this to '/', this means that (Only the first 15 lines of the commit message are shown above ) |
6.3.0_1 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
6.3.0 28 Apr 2017 04:36:40 |
linimon |
Mark the gcc crosscompiler ports as broken on various tier-2 archs.
Unfortunately neither the maintainer or I have time at the moment
to chase down all of these failures. The "fails to package" ones
ought to be fairly easy to fix.
Discussed with: maintainer |
6.2.0 10 Dec 2016 18:44:36 |
bapt |
Update cross toolchain gcc to 6.2.0
Remove the powerpc64 patch which has been upstreamed |
5.2.0 25 Jul 2015 11:30:28 |
bapt |
Update the cross gcc to 5.2.0
Simplify a bit the plist
Drop upstreamed arm support patches not needed anymore |
4.9.2_1 21 Apr 2015 01:49:29 |
adrian |
Add mips/mips64 cross compile toolchains.
This is all kan's work; I've just verified that it spat out working
binaries and (at least) working 32 bit kernels.
Reviewed by: bapt
Obtained from: kan |