./wip/avr-gcc, GCC for Atmel AVR 8-bit RISC microcontrollers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 12.1.0, Package name: avr-gcc-12.1.0, Maintainer: pkgsrc-users

GCC configured as cross-compiler for Atmel AVR 8-bit RISC
microcontrollers.

This package includes C and C++ compilers.


Required to run:
[math/mpfr] [cross/avr-binutils] [devel/gmp] [math/mpcomplex]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 80763.602 KB

Version history: (Expand)


CVS history: (Expand)


   2015-08-12 21:59:50 by Tobias Nygren | Files touched by this commit (1)
Log message:
fix COMMENT
   2014-08-29 11:19:36 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Remove TODO for the moment.

   2014-08-29 11:15:42 by Makoto Fujiwara | Files touched by this commit (4)
Log message:
Update gcc-avr 4.8.3 to 4.9.1
--------
http://gcc.gnu.org/gcc-4.9/index.html
                             GCC 4.9 Release Series
   July 16, 2014

   The [1]GNU project and the GCC developers are pleased to announce the
   release of GCC 4.9.1.

   This release is a bug-fix release, containing fixes for regressions in
   GCC 4.9.0 relative to previous releases of GCC.

Release History
   GCC 4.9.1
          July 16, 2014 ([2]changes, [3]documentation)
   GCC 4.9.0
          April 22, 2014 ([4]changes, [5]documentation)

   2. https://gcc.gnu.org/PR60825
   3. https://gcc.gnu.org/gcc-4.9/porting_to.html
   4. http://openmp.org/wp/openmp-specifications/
   5. \ 
https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Optimize-Options.html#index-fsimd-cost-model-908
   2014-07-05 06:50:09 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Add News info of 4.7.3 to 4.8.3 part to COMMIT_MSG

   2014-06-20 14:37:08 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Correction (Removing) the harmful line (if ${AVR_TARGET} is empty), as
-BUILDLINK_FNAME_TRANSFORM.avr-gcc+=    -e "s,${AVR_TARGET}/lib/,lib/,g"
(with comment, getting .builkdlink/lib/ -> .buildlinklib/ )

Looking for the resolution for packaging emulators/simulavr and
wip/simulavr-git (former has another problem now).
   2014-06-20 03:18:06 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
libiberty.a is required by simulavr. Move it to more visible PATH from simulavr.

   2014-06-18 07:08:59 by Makoto Fujiwara | Files touched by this commit (7)
Log message:
Update avr-gcc 4.7.3 to 4.8.3
- libiberty.a will be installed as
    lib/gcc/avr/${PKGVERSION}/libiberty.a
  (previous 4.5.3, and 4.7.3 did not have the one).
  and it is moved from lib/libiberty.a to above to avoid confilct to
  other cross and native tools.

>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 [3]AVR Libc with avr-gcc. For
   technical details, see [4]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
       [3]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 [4]PR54461 for
       more technical details.

   3. http://www.nongnu.org/avr-libc/
   4. http://gcc.gnu.org/PR54461

#include <avr/io.h> /* Port Definitions from AVR-LibC */

     * [297]14064 [avr-elf] -fdata-sections triggers ICE
     * [302]16884 [avr-elf] [fweb related] bug while initializing
   2013-10-14 08:29:57 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Picked up AVR related info from gcc-4.7/changes.html.