/avr-gcc, GNU gcc-4.8 for Atmel AVR 8-bit RISC microcontrollers
4.8.3nb2, Package name:
avr-gcc-4.8.3nb2, Maintainer: pkgsrc-users
gcc-4.5 configured as cross-compiler for Atmel AVR 8-bit RISC
This package includes a basic C++ compiler, although this currently
is only of limited use (without a libstdc++), and is little tested.
Required to run:
Master sites: (Expand) SHA1:
Version history: (Expand)
- (2016-07-09) Updated to version: avr-gcc-4.8.3nb2
- (2015-06-12) Updated to version: avr-gcc-4.8.3nb1
- (2014-08-29) Updated to version: avr-gcc-4.8.3
- (2014-05-30) Updated to version: avr-gcc-4.5.3nb2
- (2013-11-20) Updated to version: avr-gcc-4.5.3nb1
- (2013-08-07) Updated to version: avr-gcc-4.5.3
CVS history: (Expand)
| 2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | |
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
| 2015-11-03 01:47:45 by Alistair G. Crooks | Files touched by this commit (40) |
Add SHA512 digests for distfiles for cross category
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden). Existing SHA1
digests retained for now as an audit trail.
| 2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152) |
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
| 2014-09-19 10:30:52 by Joerg Sonnenberger | Files touched by this commit (1) |
Reset CFLAGS/CXXFLAGS at the end and add CPPFLAGS to the list.
Fixes build on NetBSD where native unwind.h is picked up otherwise.
| 2014-09-10 14:11:43 by Joerg Sonnenberger | Files touched by this commit (2) |
Don't redefine putc and friends on NetBSD.
| 2014-08-29 06:26:46 by Makoto Fujiwara | Files touched by this commit (6) |
PR pkg/48890 was proposed. Thanks. But this commit is slightly
different from the PR (When submitting patch to pkgsrc with
adding more patches, submitter should do cvs add
patches/patch-hoge, before creating the pkgsrc patch, thanks).
I belive both simulavr and avr-libc will be packaged fine with this.
4.7.3 to 4.8.3 -- From grepping 'avr' from NEWS file:
On AVR, the configure option --with-avrlibc supported since GCC 4.7.2
is turned on per default for all non-RTEMS configurations. This option
arranges for a better integration of AVR Libc with avr-gcc. For
technical details, see PR54461. To turn off the option in non-RTEMS
configurations, use --with-avrlibc=no. If the compiler is configured
for RTEMS, the option is always turned off.
* Support has been added for the AVR-specific configure option
--with-avrlibc=yes in order to arrange for better integration of
AVR-Libc. This configure option is supported in avr-gcc 4.7.2
and newer and will only take effect in non-RTEMS configurations. If
avr-gcc is configured for RTEMS, the option will be ignored which
is the same as specifying --with-avrlibc=no. See PR54461 for
more technical details.
#include <avr/io.h> /* Port Definitions from AVR-LibC */
* 14064 [avr-elf] -fdata-sections triggers ICE
* 16884 [avr-elf] [fweb related] bug while initializing
4.5.3 to 4.7.3
For the changes for 4.7, see following page.
(Picking up AVR related topic from above info):
The AVR port's libgcc has been improved and its multilib
structure has been enhanced. As a result, all objects
contributing to an application must either be compiled with
GCC versions up to 4.6.x or with GCC versions 4.7.1 or
later. If the compiler is used with AVR Libc, you need a
version that supports the new layout, i.e. implements #35407.
The AVR port's -mshort-calls command-line option has been
deprecated. It will be removed in the GCC 4.8 release. See
-mrelax for a replacement.
The AVR port only references startup code that clears .bss and
the common section resp. initializes the .data and .rodata
section provided respective sections (or subsections thereof)
are not empty, see PR18145.
Applications that put all static storage objects into
non-standard sections and / or define all static storage
objects in assembler modules, must reference __do_clear_bss
resp. __do_copy_data by hand or undefine the symbol(s) by
means of -Wl,-u,__do_clear_bss resp. -Wl,-u,__do_copy_data.
| 2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049) |
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
| 2013-12-08 23:27:57 by Joerg Sonnenberger | Files touched by this commit (1) |
Make sure GCC's unwind.h is picked up and not a potential copy from