Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
11.3.0_3 26 Jan 2024 15:56:34 |
Muhammad Moinur Rahman (bofh) |
devel/aarch64-none-elf-gcc: Moved man to share/man
Approved by: portmgr (blanket) |
11.3.0_2 14 Nov 2023 17:16:45 |
Po-Chuan Hsieh (sunpoet) |
devel/aarch64-none-elf-gcc: Fix build with texinfo 7.1+
PR: 274858
Reference: https://pkg-status.freebsd.org/pb2/data/124i386-default-foo/2023-11-02_15h08m17s/logs/errors/aarch64-none-elf-gcc-11.3.0_2.log |
11.3.0_2 23 Sep 2023 16:23:45 |
Dimitry Andric (dim) |
devel/aarch64-none-elf-gcc: fix build with libc++ 17
When building relatively recent gcc ports (with C++ in them) against
libc++ 17, you get errors similar to:
In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/cp/module.cc:208:
In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/system.h:239:
In file included from /usr/include/c++/v1/vector:321:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
In file included from /usr/include/c++/v1/locale:202:
/usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute only
applies to structs, variables, functions, and namespaces
546 | _LIBCPP_INLINE_VISIBILITY
| ^
/usr/include/c++/v1/__config:813:37: note: expanded from macro
'_LIBCPP_INLINE_VISIBILITY' (Only the first 15 lines of the commit message are shown above ) |
11.3.0_2 23 Aug 2023 08:06:59 |
Emmanuel Vadot (manu) Author: Jose Luis Duran |
devel/aarch64-none-elf-gcc: Work around aarch64 extraction bug
Extraction fails with poudriere on aarch64 with the following error:
=> SHA256 Checksum OK for gcc-11.3.0.tar.xz.
tar: Pathname can't be converted from UTF-8 to current locale.
tar: Pathname can't be converted from UTF-8 to current locale.
tar: Error exit delayed from previous errors.
Enforcing the use of bsdtar works around the issue.
The issue is specific to lang/gcc11 and lang/gcc12: no other GCC port is
affected.
Apply the same fix used to fix bug #271052.
PR: 273194 |
11.3.0_1 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
11.3.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
11.3.0 13 May 2022 12:41:54 |
Piotr Kubaj (pkubaj) |
devel/aarch64-none-elf-gcc: fix build on powerpc64*
Add the patch used in other GCC ports to fix build. |
11.3.0 02 May 2022 14:22:29 |
Emmanuel Vadot (manu) |
devel/aarch64-none-elf-gcc: Update to 11.3 |
8.4.0_3 12 Nov 2021 16:54:32 |
Joerg Wunsch (joerg) |
devel/arm-none-eabi-gcc: More flexible multilib options
This patch introduces port build options to control GCC's multilib
layout. It defaults to "disable multilib" as the port used to be set
before.
In order to build a compiler suitable for Cortex-M devices, select the
"Optimized for Cortex-M/R" option instead.
A subsequent patch to devel/arm-none-eabi-newlib will automatically
create their pkg-plist which now depends on the multilib option
chosen.
Reviewed by: manu
Differential Revision: <https://reviews.freebsd.org/D32638> |
8.4.0_3 14 Oct 2021 21:30:09 |
Stefan Eßer (se) |
devel/aarch64-none-elf-gcc: Add CPE information
Approved by: portmgr (blanket) |
8.4.0_3 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
8.4.0_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
8.4.0_3 21 Mar 2021 09:57:05 |
gerald |
Update to MPC version 1.2.0 with the following changes:
- New functions:
. mpc_sum
. mpc_dot
- Several functions are more robust with a reduced exponent range
(for example corresponding to IEEE 754 binary formats).
- New mpcheck tool for comparison with the native C library (which
is not installed by default).
Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.
PR: 249950
Submitted by: wen |
8.4.0_2 11 Jan 2021 11:38:17 |
pkubaj |
devel/aarch64-none-elf-gcc: fix build on powerpc64le
Use the same patch that others gcc ports use. |
8.4.0_2 06 Sep 2020 16:04:16 |
lwhsu |
Correct COMMENT of devel/*-{eabi,elf}-gcc
Approved by: manu (maintainer)
Differential Revision: https://reviews.freebsd.org/D26338 |
8.4.0_2 27 Jun 2020 14:39:13 |
manu |
aarch64-none-elf-gcc: Remove the include-fixed directory
Those includes are, afaict, useless and cause problems if one build from a
custom FreeBSD without IPFILTER.
Do what the other gcc packages do and simply remove them.
PR: 230199 239210 |
8.4.0_1 11 Jun 2020 15:27:26 |
pkubaj |
devel/aarch64-none-elf-gcc: fix build on powerpc64 elfv2
Use the same patch that is already widely used in the ports tree. |
8.4.0_1 03 May 2020 11:36:15 |
manu |
devel/aarch64-none-elf-gcc: Add binutils dependency
Building the plugins require a native objdump, all arches have one except for
aarch64 so add a dependency on devel/binutils@native in case the arch doesn't
have objdump installed. |
8.4.0_1 29 Apr 2020 17:17:52 |
manu |
devel/aarch64-none-elf-gcc: Fix building plugins
For building plugins gcc needs objdump, whcih exists in amd64 world but
not on aarch64. We already have a dependancy on devel/binutils but this
port install binaries in ${LOCALBASE}/${GCC_TARGET}/bin so add that to
the PATH.
Reported by: Mark Millard |
8.4.0_1 27 Apr 2020 18:45:02 |
manu |
devel/aarch64-none-elf-gcc: Enable the plugins
The plugins now build fine on a native build for aarch64 so enable
and install them unconditionally for all arches.
Reported by: Mark Millard |
8.4.0 11 Apr 2020 21:01:24 |
manu |
Update aarch64-none-elf-gcc and slave ports to 8.4.0
This updates :
devel/aarch64-none-elf-gcc
devel/arm-none-eabi-gcc
devel/riscv32-unknown-elf-gcc
devel/riscv64-none-elf-gcc
For now keep a distinfo file for each ports, when we know taht
we can updated them all together we will remove it and use only
the master port distinfo file. |
6.4.0_7 27 Jan 2020 17:31:50 |
manu |
devel/aarch64-none-elf-gcc: Take maintainer ship |
6.4.0_7 15 Jan 2020 01:27:13 |
philip |
devel/aarch64-none-elf-gcc: parameterise PORTVERSION
Needed by devel/riscv64-none-elf-gcc to build a different version of GCC for
RISC-V.
Submitted by: kp
Sponsored by: Axiado
Reviewed by: bapt |
6.4.0_7 15 Nov 2019 10:09:03 |
bapt |
Update binutils to 2.33.1
While here, convert binutils into flavors, that ease a lot maintenance
and helps cleaning out the code.
This is inspired by the same work on going on the xtoolchained gcc by jhb@
PR: 241756
Exp-run: antoine (portmgr)
Discussed with: jhb
Differential Revision: https://reviews.freebsd.org/D22258 |
6.4.0_7 23 Oct 2019 17:44:28 |
jhb |
Divorce the ARM bare-metal GCC ports from the FreeBSD GCC xtoolchain ports.
In the past, changes to the FreeBSD GCC xtoolchain ports have broken
the ARM bare-metal GCC ports by accident. In addition, we'd like to
move to having multiple FreeBSD GCC xtoolchain ports for different GCC
versions. It seems best if we make the two groups of ports
independent so that changes to one do not affect the other.
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D22064 |
6.4.0_2 10 Nov 2018 00:32:30 |
linimon |
Now unbroken on powerpc64.
PR: 232532
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket) |
6.4.0_2 27 Aug 2018 14:29:15 |
manu |
devel/aarch64-none-elf-gcc: Unbreak on arm64
The plugins ae not built on arm64.
While we might want them in the future, we also need gcc on this platform
as it's the compiler used for u-boot.
Reviewed by: jhb, kan
Approved by: kan (maintainer) |
6.4.0_2 12 Aug 2018 19:58:47 |
zi |
- Fix pkg-plist issue
PR: 228734
Submitted by: prj@rootwyrm.com
Approved by: maintainer timeout (2+ months) |
6.4.0 18 Jun 2018 03:49:10 |
linimon |
Mark ports broken on powerpc64, categories d-f.
While here, pet portlint and do some other cleanup.
Approved by: portmgr (tier-2 blanket) |
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_4 18 Apr 2018 17:07:23 |
kevans |
Fix arm-none-eabi-gcc/aarch64-none-elf-gcc plist after r466699
jhb fixed these ports in r466699, but include-fixed headers has changed
since the last update, perhaps due to --sysroot and these ports being built
differently since then.
Add the extra headers to the plist and bump PORTREVISION due to package
differences. This fixes some sanity checking in the plist, since these files
are installed to the stage dir.
Reported by: Phillip R. Jaenke <prj@rootwyrm.com>
Approved by: ler (ports)
MFH: 2018Q2 |
6.3.0_3 07 Apr 2018 00:26:47 |
jhb |
Fix two more issues with r465416.
- Force build of a cross-compiler by defining CROSS_DIRECTORY_STRUCTURE
in CFLAGS even if the build host matches the build target. This
fixes such a cross compiler to not include /usr/local/lib in its default
library path (e.g. amd64-gcc when built on amd64).
- Don't remove the include-fixed headers for the aarch64-none-elf-gcc
and arm-none-eabi-gcc packages.
- Bump PORTREVISION.
Reported by: kevans (2)
Reviewed by: bdrewery, kevans
Differential Revision: https://reviews.freebsd.org/D14925 |
6.3.0_2 25 Mar 2018 22:06:45 |
kan |
Catchup with r465416 in some extra dependent ports
PR: 226898 |
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_1 04 Jan 2016 18:30:53 |
andrew |
Add the aarch64-none-elf-binutils and aarch64-none-elf-gcc ports. These
are useful for bare-metal development, for example to build U-Boot.
Approved by: imp
Differential Revision: https://reviews.freebsd.org/D4137 |