BSD Ports

devel/avr-gcc 14.2.0 FreeBSD

FSF GCC for Atmel AVR 8-bit RISC cross-development

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3, GPLv3RLE
Categories
devel
Package size
45132.2 KiB, 445919.0 KiB installed

Description

FSF gcc-4.x for Atmel AVR cross-development

Included is the basic C++ compiler, although this is only of limited use without a libstdc++.

Supported debugging formats: -gdwarf-2 [default], -gstabs

Locally added support for the following AVR devices:

ATmega64RFR2, ATmega644RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega256RFR2, ATmega2564RFR2

See also: https://gcc.gnu.org/

In the other systems

The newest version among them is 14.2.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdevel/avr-gcc14.2.0 newestnone known-[email protected]-
OpenBSDdevel/avr/gcc by name8.5.0p2no data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDcross/avr-gcc by name13.2.0none known-[email protected]-
DragonFlydevel/avr-gcc14.2.0 newestnone known-[email protected]-
HardenedBSDdevel/avr-gcc14.2.0 newestno data-[email protected]-
GhostBSDdevel/avr-gcc14.2.0 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install avr-gcc

From the ports tree:

cd /usr/ports/devel/avr-gcc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	avr-gcc>0:devel/avr-gcc
LIB_DEPENDS=	libcc1.so:devel/avr-gcc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest14.2.014.2.0-14.2.014.2.0
FreeBSD:14:quarterly14.2.014.2.0n/a14.2.014.2.0
FreeBSD:15:latest14.2.014.2.0n/a14.2.014.2.0
FreeBSD:15:quarterly14.2.014.2.0n/an/an/a
FreeBSD:16:latest14.2.014.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 4

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 27
Run dependencies 9

Configuration

Options name: devel_gcc

OptionDefaultDescription
NLSoffNative Language Support
USES
bison compiler:c++11-lang cpe gmake iconv libtool localbase makeinfo perl5 tar:xz
Service scripts
none
Conflicts with
avr-gcc-devel*

Files

Manual pages 10
  • avr-cpp(1)
  • avr-g++(1)
  • avr-gcc(1)
  • avr-gcov(1)
  • avr-gcov-dump(1)
  • avr-gcov-tool(1)
  • avr-lto-dump(1)
  • fsf-funding(7)
  • gfdl(7)
  • gpl(7)
pkg-plist 1122
  • bin/avr-c++
  • bin/avr-cpp
  • bin/avr-g++
  • bin/avr-gcc
  • bin/avr-gcc-
  • bin/avr-gcc-ar
  • bin/avr-gcc-nm
  • bin/avr-gcc-ranlib
  • bin/avr-gcov
  • bin/avr-gcov-dump
  • bin/avr-gcov-tool
  • bin/avr-lto-dump
  • lib/gcc/avr/%%VERSION%%/avr25/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr25/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr25/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr25/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr25/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr25/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr25/tiny-stack/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr25/tiny-stack/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr25/tiny-stack/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr25/tiny-stack/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr25/tiny-stack/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr25/tiny-stack/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr3/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr3/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr3/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr3/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr3/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr3/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr31/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr31/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr31/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr31/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr31/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr31/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr35/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr35/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr35/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr35/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr35/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr35/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr4/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr4/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr4/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr4/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr4/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr4/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr5/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr5/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr5/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr5/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr5/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr5/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr51/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr51/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr51/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr51/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr51/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr51/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr6/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr6/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr6/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr6/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avr6/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avr6/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrtiny/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrtiny/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrtiny/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrtiny/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrtiny/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrtiny/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega2/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega2/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega2/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega2/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega2/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega2/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/short-calls/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/short-calls/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/short-calls/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/short-calls/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/short-calls/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega3/short-calls/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega4/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega4/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega4/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega4/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega4/long-double32/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega4/long-double32/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega5/double64/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega5/double64/libgcov.a
  • lib/gcc/avr/%%VERSION%%/avrxmega5/libgcc.a
  • lib/gcc/avr/%%VERSION%%/avrxmega5/libgcov.a

The first 100 are listed.

distinfo 1
FileSizeSHA256
gcc-14.2.0.tar.xz9.230646e+07a7b39bc69cbf9e25826c5a60ab26477001f7c08d85cec04bc0e29cabed6f3cc9
Master sites 1
  • GCC

Commit history 0

No commits in the history this site was built from.