Commit graph

9 commits

Author SHA1 Message Date
wiedi
fa45dc795e arm-none-eabi-gcc: fix build on SunOS
SunOS also needs the libcpp PLIST entries.
2017-09-24 21:07:17 +00:00
ryoon
af230758f5 Fix build under NetBSD/amd64 7.1,i 8.0 BETA and 8.99.2
and supress warnings during extraction with bsdtar
2017-09-20 03:49:55 +00:00
sevan
ae176b0813 Resolve packing issue on Linux & FreeBSD.
Add a new PLIST_VAR which covers the additions related to libc++.
2017-08-31 19:55:19 +00:00
ryoon
155215e0ca Update to 7.2
* Bugfixes
2017-08-16 14:41:12 +00:00
ryoon
3519dd0f24 Update to 7.1.0
Changelog:
ARM
    Support for the ARMv5 and ARMv5E architectures has been deprecated (which have no known implementations) and will be removed in a future GCC release. Note that ARMv5T, ARMv5TE and ARMv5TEJ architectures remain supported. The values armv5 and armv5e of -march are thus deprecated.
    The ARMv8.2-A architecture and the ARMv8.2-A 16-bit Floating-Point Extensions are now supported. They can be used by specifying the -march=armv8.2-a or -march=armv8.2-a+fp16 options. The 16-bit Floating-Point Extensions introduce new half-precision data processing floating-point instructions.
    The ARMv8-M architecture is now supported in its two architecture profiles: ARMv8-M Baseline and ARMv8-M Mainline with its DSP and Floating-Point Extensions. They can be used by specifying the -march=armv8-m.base, armv8-m.main or armv8-m.main+dsp options.
    Support has been added for the following processors (GCC identifiers in parentheses): ARM Cortex-A73 (cortex-a73), ARM Cortex-M23 (cortex-m23) and ARM Cortex-M33 (cortex-m33). The GCC identifiers can be used as arguments to the -mcpu or -mtune options, for example: -mcpu=cortex-a73 or -mtune=cortex-m33.
    A new command-line option -mpure-code has been added. It does not allow constant data to be placed in code sections. This option is only available when generating non-PIC code for ARMv7-M targets.
    Support for the ACLE Coprocessor Intrinsics has been added. This enables the generation of coprocessor instructions through the use of intrinsics such as cdp, ldc, and others.
    The configure option --with-multilib-list now accepts the value rmprofile to build multilib libraries for a range of embedded targets. See our installation instructions for details.
2017-05-16 17:52:18 +00:00
ryoon
58f7782e5c Bump PKGREVISION
Add perl as a tool
2017-03-17 03:06:01 +00:00
ryoon
c5b9b706e5 Update to 6.3.0
Changelog:
* The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98.

# ARM

Support for revisions of the ARM architecture prior to ARMv4t has been
deprecated and will be removed in a future GCC release. The -mcpu and
-mtune values that are deprecated are: arm2, arm250, arm3, arm6,
arm60, arm600, arm610, arm620, arm7, arm7d, arm7di, arm70, arm700,
arm700i, arm710, arm720, arm710c, arm7100, arm7500, arm7500fe, arm7m,
arm7dm, arm7dmi, arm8, arm810, strongarm, strongarm110, strongarm1100,
strongarm1110, fa526, fa626. The value arm7tdmi is still
supported. The values of -march that are deprecated are:
armv2,armv2a,armv3,armv3m,armv4.

The ARM port now supports target attributes and pragmas. Please refer
to the documentation for details of available attributes and pragmas
as well as usage instructions.

Support has been added for the following processors (GCC identifiers
in parentheses): ARM Cortex-A32 (cortex-a32), ARM Cortex-A35
(cortex-a35) and ARM Cortex-R8 (cortex-r8). The GCC identifiers can be
used as arguments to the -mcpu or -mtune options, for example:
-mcpu=cortex-a32 or -mtune=cortex-a35.
2017-01-22 12:35:02 +00:00
sevan
076bd146d4 Use ${TOOLS_PATH.bash} to steer CONFIG_SHELL and WRAPPER_SHELL.
Unbreaks configure stage on Darwin when a local copy of bash is not install from
pkgsrc.
2016-12-01 03:45:57 +00:00
ryoon
23a469a068 Import cross-arm-none-eabi-gcc-6.2.0 as cross/arm-none-eabi-gcc.
GCC for bare metal ARM EABI environment with newlib.
2016-10-19 12:48:25 +00:00