devel/gcc-arm-embedded 14.2r1_2 FreeBSD
Complete GCC-based toolcahin for embedded ARM development
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2, LGPL20, LGPL21, GPLv3, LGPL3
- Categories
- devel
- Package size
- 688713.2 KiB, 3731215.3 KiB installed
Description
The GNU Toolchain for the Arm Architecture releases produced by Arm (referred to as “Arm GNU Toolchain”) enable partners, developers the community to use new features from recent Arm Architecture and from open-source projects GCC, Binutils, glibc, Newlib, and GDB.
* Contains integrated and validated packages. * Supports C and C++ languages. * Supports CPUs based on the A, R and M profiles of the Arm architecture (including Cortex-A, Cortex-R, Cortex-M and Neoverse processors). * Provides different variants of the toolchain which can be used for bare-metal embedded development.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/gcc-arm-embedded | 14.2r1_2 |
| HardenedBSD | devel/gcc-arm-embedded | 14.2r1_2 |
| GhostBSD | devel/gcc-arm-embedded | 14.2r1_2 |
Install
Binary package:
pkg install gcc-arm-embedded
From the ports tree:
cd /usr/ports/devel/gcc-arm-embedded/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gcc-arm-embedded>0:devel/gcc-arm-embedded
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 14.2r1_2 | 14.2r1_2 | - | - | 14.2r1_2 |
| FreeBSD:14:quarterly | 14.2r1_2 | 14.2r1_2 | n/a | - | 14.2r1_2 |
| FreeBSD:15:latest | 14.2r1_2 | 14.2r1_2 | n/a | - | 14.2r1_1 |
| FreeBSD:15:quarterly | 14.2r1_2 | 14.2r1_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 14.2r1_2 | 14.2r1_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
bash: shells/bashgfind: misc/findutilsgetopt>=0: misc/getopt
The full lists below include those, and their dependencies in turn.
Build dependencies 18
- converters/libiconv
- converters/p5-Text-Unidecode
- devel/gettext-runtime
- devel/gmake
- devel/libffi
- devel/libunistring
- devel/p5-Locale-libintl
- devel/readline
- lang/perl5.42
- lang/python312
- math/mpdecimal
- misc/findutils
- misc/getopt
- print/indexinfo
- print/texinfo
- shells/bash
- textproc/expat2
- textproc/p5-Unicode-EastAsianWidth
Run dependencies 7
Configuration
Options name: devel_gcc-arm-embedded
| Option | Default | Description |
|---|---|---|
| APROFILE | on | Add support for Cortex-A profiles (valid only for default armv7 target) |
| PYGDB | on | Build and install python-enabled gdb in addition to standard one |
| SYMLINK | on | Make version-independent symlink ${LOCALBASE}/gcc-arm-embedded${PKGNAMESUFFX} |
- USES
- compiler:c++14-lang cpe gmake libtool:keepla makeinfo shebangfix tar:xz
- Service scripts
- none
- Flavors
gcc-arm-embedded-aarch64-14.2r1_2
Files
Manual pages 33
- -addr2line(1)
- -ar(1)
- -as(1)
- -c++filt(1)
- -cpp(1)
- -dlltool(1)
- -elfedit(1)
- -g++(1)
- -gcc(1)
- -gcov(1)
- -gcov-dump(1)
- -gcov-tool(1)
- -gdb(1)
- -gdb-add-index(1)
- -gdbinit(5)
- -gdbserver(1)
- -gfortran(1)
- -gprof(1)
- -ld(1)
- -lto-dump(1)
- -nm(1)
- -objcopy(1)
- -objdump(1)
- -ranlib(1)
- -readelf(1)
- -size(1)
- -strings(1)
- -strip(1)
- -windmc(1)
- -windres(1)
- fsf-funding(7)
- gfdl(7)
- gpl(7)
pkg-plist 7340
- gcc-arm-embedded
- gcc-arm-embedded-%%FULL_VERSION%%/.build_flags
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/ar
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/as
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/ld
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/ld.bfd
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/nm
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/objcopy
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/objdump
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/ranlib
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/readelf
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/bin/strip
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/_ansi.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/_newlib_version.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/_syslist.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/alloca.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/ar.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/argz.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/assert.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/atomic_word.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/basic_file.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/c++allocator.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/c++config.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/c++io.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/c++locale.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/cpu_defines.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/ctype_base.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/ctype_inline.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/cxxabi_tweaks.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/error_constants.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/extc++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/gthr-default.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/gthr-posix.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/gthr-single.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/gthr.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/messages_members.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/opt_random.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/os_defines.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/stdc++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/stdtr1c++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/bits/time_members.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/hard/ext/opt_random.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/atomic_word.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/basic_file.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/c++allocator.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/c++config.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/c++io.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/c++locale.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/cpu_defines.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/ctype_base.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/ctype_inline.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/cxxabi_tweaks.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/error_constants.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/extc++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/gthr-default.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/gthr-posix.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/gthr-single.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/gthr.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/messages_members.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/opt_random.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/os_defines.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/stdc++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/stdtr1c++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/bits/time_members.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/arm/v5te/softfp/ext/opt_random.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/atomic_word.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/basic_file.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/c++allocator.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/c++config.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/c++io.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/c++locale.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/cpu_defines.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/ctype_base.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/ctype_inline.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/cxxabi_tweaks.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/error_constants.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/extc++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/gthr-default.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/gthr-posix.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/gthr-single.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/gthr.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/messages_members.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/opt_random.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/os_defines.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/stdc++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/stdtr1c++.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/bits/time_members.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/ext/opt_random.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/atomic_word.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/basic_file.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/c++allocator.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/c++config.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/c++io.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/c++locale.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/cpu_defines.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/ctype_base.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/ctype_inline.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/cxxabi_tweaks.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/error_constants.h
- gcc-arm-embedded-%%FULL_VERSION%%/%%TARGET%%/include/c++/%%GCC_VERSION%%/%%TARGET%%/thumb/nofp/bits/extc++.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| arm-gnu-toolchain-src-snapshot-14.2.rel1.tar.xz | 3.1150028e+08 | e6405f20f8a817a50d92dbf7974d0ee77708dfdf9e79900a59c5d343b464ef9c |
| gnu-devtools-for-arm-v1.3.0.tar.bz2 | 744557 | 89fdac5e73bff3673d930fdc8c1807d7548bd978900ff8d2fd45125984626dc2 |
Master sites 1
- https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/srcrel/:src
Commit history 0
No commits in the history this site was built from.