Commit graph

22 commits

Author SHA1 Message Date
Tobias Nygren
e488cf27db fix COMMENT 2015-08-12 19:59:50 +00:00
Makoto Fujiwara
7a8cbe8b14 Remove TODO for the moment. 2014-08-29 09:19:36 +00:00
Makoto Fujiwara
1e6993852d 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-08-29 09:15:42 +00:00
Makoto Fujiwara
978103887d Add News info of 4.7.3 to 4.8.3 part to COMMIT_MSG 2014-07-05 04:50:09 +00:00
Makoto Fujiwara
2bb92563f8 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 12:37:08 +00:00
Makoto Fujiwara
fab19eb4a3 libiberty.a is required by simulavr. Move it to more visible PATH from simulavr. 2014-06-20 01:18:06 +00:00
Makoto Fujiwara
e32438271f 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
2014-06-18 05:08:59 +00:00
Makoto Fujiwara
feac76e13c Picked up AVR related info from gcc-4.7/changes.html. 2013-10-14 06:29:57 +00:00
Makoto Fujiwara
706a2314ad TODO
Add note for info directory PATH.
COMMIT_MSG
  Add URL for release note.
2013-08-08 02:59:30 +00:00
Makoto Fujiwara
347b8f87ad Make diff smaller against cross/avr-gcc. 2013-08-08 02:55:01 +00:00
Makoto Fujiwara
632929af12 Prepare for gcc-4.7.3 for avr-gcc 2013-08-08 02:42:37 +00:00
Makoto Fujiwara
4650aff271 patches/patch-libiberty_Makefile.in
Update comment
patches/patch-gcc_cp_cfns.h
  Revert as cross/avr-gcc (not to remove).
COMMIT_MSG
  Update more commit log for Removing/Adding patches
distinfo
  Regen
2013-08-06 06:44:51 +00:00
Makoto Fujiwara
245c46d074 No TODO items now. lto1 listed in PLIST.x86_64 may be fine. 2013-07-05 15:01:51 +00:00
Makoto Fujiwara
f219dd9eb9 Previous commit was missing PLIST.x86_64, and not removed related line from PLIST. Corrected. 2013-07-05 01:17:04 +00:00
Makoto Fujiwara
1a885ca6e9 Remove CROSSBASE issue. Add lto1 PLIST handling. 2013-07-05 00:29:38 +00:00
Makoto Fujiwara
c2a8e24792 - Add support for clang with NetBSD/6.99.22.
(Add patch)
- Remove USE_CROOSSBASE from binutils, for gcc correctly find PATH of as.
2013-07-04 12:10:40 +00:00
Makoto Fujiwara
7b2907e16c patches/patch-libiberty_Makefile.in
PLIST
  Not to install libiberty.a.
patches/patch-ab
  Add comment for @SED@.
Makefile
  Fix typo (MAVE_ENV -> MAKE_ENV)
  Remove USE_CROSSBASE=
  Remove unnecessary comment lines.
COMMIT_MSG
  (for cross/avr-gcc bump 4.4.1 to 4.5.3)
2013-07-04 03:45:34 +00:00
Krister Walfridsson
0d9835aa01 Add libexec/gcc/avr/${PKGVERSION}/lto1 2012-11-24 17:27:40 +00:00
Aleksej Saushev
dfd2040d5f Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't and might probably not have staged installation.
2012-09-24 16:56:26 +00:00
Makoto Fujiwara
44ce304504 Place wip/avr-* reference instead of cross/avr-* reference, so that
testing on wip directory assures true dependency.
Those references need back to cross/avr-* when importing to cross/ directory.
2012-02-07 04:44:08 +00:00
Makoto Fujiwara
31b78a6ea0 Adding buildlink3.mk to avr-gcc/ for wip/avr-libc 2012-02-07 03:22:47 +00:00
Makoto Fujiwara
76d2775dc1 Import avr-gcc-4.5.3 as wip/avr-gcc.
gcc-4.5 configured as cross-compiler for Atmel AVR 8-bit RISC
microcontrollers.

This package includes a basic C++ compiler, although this currently
is only of limited use (without a libstdc++), and is little tested.
2012-02-06 07:41:56 +00:00