./devel/avr/gcc [Atmel AVR 8-bit RISC microcontrollers XGCC ]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 8.5.0, Package name: avr-gcc-8.5.0
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
The GNU Compiler Collection (GCC) includes front ends for C, C++,
Objective-C, Fortran, Java, and Ada, as well as libraries for these
languages (libstdc++, libgcj,...).

GCC development is a part of the GNU Project and uses an open
development environment. Its supports many other platforms in order to
foster a world-class optimizing compiler, to attract a larger team of
developers, to ensure that GCC and the GNU system work on multiple
architectures and diverse environments, and to more thoroughly test and
extend the features of GCC.

This package contains the C compiler targetting avr machines.


Filesize: 62344.734 KB
Version History (View Complete History)
  • (2021-09-08) Updated to version: avr-gcc-8.5.0
  • (2018-09-08) Updated to version: avr-gcc-5.4.0
  • (2010-06-28) Updated to version: avr-gcc-4.3.4
  • (2009-12-09) Updated to version: avr-gcc-4.2.2p2
  • (2009-07-13) Updated to version: avr-gcc-4.2.2p1
  • (2009-03-17) Updated to version: avr-gcc-4.2.2p0
  • (2008-10-01) Updated to version: avr-gcc-4.2.2
  • (2008-01-05) Updated to version: avr-gcc-3.4.5p3
  • (2006-11-17) Updated to version: avr-gcc-3.4.5p2
  • (2006-07-21) Package added to openports.se, version avr-gcc-3.4.5p1 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-11-20 08:04:38 by Christian Weisgerber | Files touched by this commit (1)
Log message:
devel/avr/gcc: do not pick up math/isl during the build
   2021-09-08 00:02:59 by Martin Reindl | Files touched by this commit (8)
Log message:
Update avr-gcc to 8.5.0.
Initial diff to 8.4.0 from Manuel Giraud.
OK benoit@
   2021-01-09 14:41:16 by Jasper Lievisse Adriaanse | Files touched by this commit (18)
Log message:
fix building the various gcc crosscompilers on powerpc64 by redefining vec_step as clang
already defines this symbol itself.
this approach was discussed with upstream gcc by, and patch copied from, freeBSD
   2020-03-20 10:44:29 by Christian Weisgerber | Files touched by this commit (135)
Log message:
Make use of "find -exec {} +" (which is POSIX) and "find -delete"
(which is not) throughout the ports Makefiles.
* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.
ok kn@ rsadowski@ espie@
   2019-07-12 14:44:13 by Stuart Henderson | Files touched by this commit (877)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-04-18 11:32:33 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Don't install libcc1 since it conflicts with other gcc compilers, notably
lang/gcc/8.  This may incur some loss of functionality in avr-gdb.
   2019-04-16 09:35:30 by Christian Weisgerber | Files touched by this commit (11)
Log message:
fix warning and future error about unescaped left brace in perl regex
   2019-03-25 06:58:45 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Remove leftover conflict marker (with riscv-elf-gcc)
Spotted by ajacoutot@
   2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740)
Log message:
Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
   2018-09-13 05:13:00 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
fix build with new libc++
breakage reported by naddy@
patch from freebsd
   2018-09-07 14:11:08 by Jasper Lievisse Adriaanse | Files touched by this commit (20)
Log message:
update to avr-gcc-5.4.0
tested by abieber@ with arduino
committed from a keyboard runnink the qmk.fm firmware compiled with this package
   2018-07-24 05:59:18 by Marc Espie | Files touched by this commit (1)
Log message:
hidden dependency: avoid grabbing gdb's ansidecl.h by mistake
   2018-06-21 08:23:11 by Kurt Miller | Files touched by this commit (2)
Log message:
Make room for required NULL termination of use_vec. Fixes buffer overrun
found by retguard. Initial analysis by mortimer@ no objection naddy@
   2017-05-23 02:00:49 by Marc Espie | Files touched by this commit (2)
Log message:
assert gnu89 inlines
   2015-01-22 15:17:46 by Christian Weisgerber | Files touched by this commit (4)
Log message:
Drop USE_GROFF from subdir: acceptable formatting differences only.
   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2010-11-26 07:17:17 by Marc Espie | Files touched by this commit (10)
Log message:
zap autoconf-N: part, since it's now default
   2010-11-26 00:19:01 by Marc Espie | Files touched by this commit (122)
Log message:
newer depends with >=
   2010-11-15 12:46:10 by Marc Espie | Files touched by this commit (706)
Log message:
move depends to new style
   2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650)
Log message:
USE_GROFF=Yes
   2010-10-14 02:04:27 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
- use MASTER_SITE_GCC
   2010-08-25 23:16:12 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- new style wantlib/lib_depends/revisions
- order SUBDIRs
ok sthen@
   2010-06-27 14:58:10 by Chris Kuethe | Files touched by this commit (102)
Log message:
Update to the latest AVR gcc, binutils, libc and gdb. Based on the FreeBSD
port, which is also in sync with winavr/avrstudio. Among other things, this
adds support for atmega328... which means new arduino boards should work.
   2009-12-09 09:34:06 by Chris Kuethe | Files touched by this commit (4)
Log message:
Take maintainership of the avr toolchain, bump package names.
"I'm rarely using it nowadays." martin@
"you can remove myself from the maintainers" aanriot@
   2009-07-12 14:55:19 by Chris Kuethe | Files touched by this commit (4)
Log message:
Clarify which GPL applies, and bump PKGNAME because I'm adding myself as
a MAINTAINER. Prompted by jsg@
   2009-03-16 12:40:40 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
- fix wantlib & bump
   2009-03-14 17:13:34 by Marc Espie | Files touched by this commit (8)
Log message:
fix a few depends (python mostly)
   2008-09-30 22:52:19 by Chris Kuethe | Files touched by this commit (17)
Log message:
update to gcc-4.2.2. adds support for lots of new devices, makes it possible
to compile arduino compatible code. based on the freebsd port
   2008-01-04 10:48:38 by Marc Espie | Files touched by this commit (187)
Log message:
tweak FAKE_FLAGS semantics to saner defaults.
   2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599)
Log message:
Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN
   2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270)
Log message:
base64 distinfo with SHA256


   2007-04-01 10:44:20 by Nikolay Sturm | Files touched by this commit (12)
Log message:
really depend on specified autoconf/automake version


   2006-11-16 15:25:58 by Steven Mestdagh | Files touched by this commit (2)
Log message:
fix group for some files.
add version to SUBST_VARS and regen plist while here.
   2006-02-04 10:54:35 by David Krause | Files touched by this commit (1)
Log message:
zap 0 byte file


   2005-09-26 02:59:06 by Alexandre Anriot | Files touched by this commit (5)
Log message:
disable fastjar and c++ support, remove collisions (spotted by espie@).
ok martin@ espie@


   2005-09-26 02:13:18 by Marc Espie | Files touched by this commit (2)
Log message:
move distfile to gcc subdir so that gcc 3.4 port can use it as well...


   2005-09-25 08:48:53 by Marc Espie | Files touched by this commit (2)
Log message:
gratuitous conflicts with gcc-*