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_5 15 Apr 2019 05:55:24 |
linimon |
These ports now build on powerpc64.
Approved by: portmgr (tier-2 blanket) |
6.4.0_3 29 Dec 2018 00:44:12 |
jhb |
Simplify some of the logic for external GCC toolchain packages.
- Always define BU_PREFIX as GCC_TARGET if needed. This was already
effectively true, but BU_PREFIX was just being set to the same value
in the case that GCC_TARGET wasn't defined. This is simpler and
avoids duplicating some logic.
- Simplify amd64-gcc by not defining GCC_TARGET and BU_PREFIX in that
port but instead replacing "amd64" with "x86_64" in the
devel/powerpc64-gcc Makefile. This matches what base/gcc does.
- Remove FREEBSD_EXTENSION now that it is no longer needed.
Approved by: zeising
Differential Revision: https://reviews.freebsd.org/D18349 |
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_2 25 Jul 2018 00:50:53 |
jhb |
Drop builtin float.h for amd64-gcc.
GCC's builtin <float.h> header is not compatible with
sys/x86/include/float.h. Drop the builtin header for now. If at
some point GCC's notion of floating point constants for i386 can
converge with sys/x86/include/float.h this can be restored.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D16073 |
6.3.0_5 25 Apr 2018 13:17:10 |
kan |
Catch up with changed binutils prefix some more
The amd64-gcc needs same treatment as amd64-binutils,
we need to override BUTARGET in order to account for
amd64 vs x86-64 mismatch.
Submitted by: lwhsu |
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 21 Dec 2017 10:23:19 |
linimon |
Try to bring some consistency to ports that have x86-specific pieces.
- in general, if we think that the code is not architecture-specific,
and instead just enables x86 assembler by default, those should
use BROKEN rather than IGNORE. This will allow them to be attempted
with TRYBROKEN.
- spell i386 as x86.
- spell asm as assembler.
- pet portlint.
These changes should have no effect on tier-1 builds.
Approved by: portmgr (tier-2 blanket) |
6.3.0 12 Dec 2017 03:05:52 |
linimon |
Make the error results more correct, per recent logs.
Approved by: portmgr (tier-2 blanket) |
6.3.0 30 Nov 2017 06:13:35 |
linimon |
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.
This is part two of a multipart commit to bring armv7 ports to parity
with armv6.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com -exp run |
6.3.0 27 May 2017 00:29:56 |
kan |
Make sure <arch-gcc> come with consistent content
Expand hackery in post-install target to
make sure that we always end up with same set of
$GCC_TARGET-prefixed files no matter if port is
built for cross target or for native target to be
used as external toolchain.
Take over the maintainership.
Reviewed by: emaste, imp, bapt
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D10537 |
6.3.0 20 May 2017 16:58:10 |
linimon |
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Reported by: swills
Approved by: portmgr (tier-2 blanket) |
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.3.0 29 Dec 2016 14:01:50 |
bapt |
Yet another plist fix
Reported by: cognet
Pointyhat to: bapt |
6.3.0 29 Dec 2016 13:34:29 |
bapt |
Fix plist
Reported by: cognet |
6.2.0_1 18 Dec 2016 18:52:31 |
bapt |
Make amd64-gcc respect the 'unknown' second component of the triplets
as other cross toolchain gcc ports |
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.3.0 21 Apr 2016 16:43:15 |
swills |
many ports: mark broken on powerpc64 |
5.3.0 26 Jan 2016 20:51:16 |
bapt |
Update cross gcc to 5.3.0
While here:
- fix packaging on amd64
- fix building with utf8 locales en recent head by enforcing the locale to be C |
5.2.0 31 Oct 2015 00:11:38 |
bapt |
Resurrect amd64 xtoolchain needed for build FreeBSD with gcc as an external
toolchain |
4.9.2_1 25 Jul 2015 11:13:19 |
bapt |
amd64 cross toolchain was somewhere broken and not really useful, let's focus
on gcc cross toolchain for arches not supporting clang for now |
4.9.2_1 24 Apr 2015 15:36:53 |
antoine |
Fix packaging
Reported by: pkg-fallout |
4.9.1_1 29 Nov 2014 14:46:31 |
bapt |
Add an external toolchain suitable for amd64 target |