Import devel/arm-none-eabi. OK sthen@, port is from Dave Vandervies.

This commit is contained in:
bmercer 2015-05-28 23:28:25 +00:00
parent fdf28efb45
commit 47917c02f1
37 changed files with 1759 additions and 0 deletions

View File

@ -0,0 +1,9 @@
# $OpenBSD: Makefile,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
SUBDIR =
SUBDIR += binutils
SUBDIR += gcc-linaro
SUBDIR += gdb
SUBDIR += newlib
.include <bsd.port.subdir.mk>

View File

@ -0,0 +1,20 @@
# $OpenBSD: Makefile.inc,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
CONFIG= arm-none-eabi
PKGNAME?= ${CONFIG}-${DISTNAME}
CATEGORIES+= devel
# GPLv3
# For newlib: multiple copyrights, but basically BSD.
# See: ${PREFIX}/share/doc/newlib
PERMIT_PACKAGE_CDROM= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS+=--target=arm-none-eabi \
--disable-shared \
--disable-nls \
--disable-werror
EXTRACT_SUFX?= .tar.bz2
USE_GROFF?= Yes

View File

@ -0,0 +1,22 @@
# $OpenBSD: Makefile,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
COMMENT= binutils for arm-none-eabi cross-development
V= 2.25
#REVISION= 0
DISTNAME= binutils-${V}
HOMEPAGE= https://www.gnu.org/software/binutils/
WANTLIB= c z
MASTER_SITES= ${MASTER_SITE_GNU:=binutils/}
DIST_SUBDIR= binutils
USE_LIBTOOL= No
CONFIGURE_ARGS+=--enable-commonbfdlib=no \
--enable-interwork \
--enable-multilib
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (binutils/binutils-2.25.tar.bz2) = It78Zc+j7yozlfqup11jMcbmLqXfrP7T4uwXsIyIKSM=
SIZE (binutils/binutils-2.25.tar.bz2) = 24049133

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-bfd_doc_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- bfd/doc/Makefile.in.orig Tue Oct 14 03:32:02 2014
+++ bfd/doc/Makefile.in Thu Apr 30 14:47:49 2015
@@ -86,7 +86,7 @@ CONFIG_CLEAN_VPATH_FILES =
depcomp =
am__depfiles_maybe =
SOURCES =
-INFO_DEPS = bfd.info
+INFO_DEPS =
TEXINFO_TEX = $(top_srcdir)/../texinfo/texinfo.tex
am__TEXINFO_TEX_DIR = $(top_srcdir)/../texinfo
DVIS = bfd.dvi

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-binutils_doc_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- binutils/doc/Makefile.in.orig Tue Oct 14 03:32:02 2014
+++ binutils/doc/Makefile.in Thu Apr 30 14:47:49 2015
@@ -85,7 +85,7 @@ CONFIG_CLEAN_VPATH_FILES =
depcomp =
am__depfiles_maybe =
SOURCES =
-INFO_DEPS = binutils.info
+INFO_DEPS =
TEXINFO_TEX = $(top_srcdir)/../texinfo/texinfo.tex
am__TEXINFO_TEX_DIR = $(top_srcdir)/../texinfo
DVIS = binutils.dvi

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-gas_doc_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- gas/doc/Makefile.in.orig Tue Oct 14 03:32:03 2014
+++ gas/doc/Makefile.in Thu Apr 30 14:47:49 2015
@@ -82,7 +82,7 @@ CONFIG_CLEAN_VPATH_FILES =
depcomp =
am__depfiles_maybe =
SOURCES =
-INFO_DEPS = as.info
+INFO_DEPS =
TEXINFO_TEX = $(top_srcdir)/../texinfo/texinfo.tex
am__TEXINFO_TEX_DIR = $(top_srcdir)/../texinfo
DVIS = as.dvi

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-gprof_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- gprof/Makefile.in.orig Tue Oct 14 03:32:04 2014
+++ gprof/Makefile.in Thu Apr 30 14:57:08 2015
@@ -113,7 +113,7 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOO
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
$(LDFLAGS) -o $@
SOURCES = $(gprof_SOURCES)
-INFO_DEPS = gprof.info
+INFO_DEPS =
am__TEXINFO_TEX_DIR = $(srcdir)/../texinfo
DVIS = gprof.dvi
PDFS = gprof.pdf

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ld_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- ld/Makefile.in.orig Tue Oct 14 03:32:04 2014
+++ ld/Makefile.in Thu Apr 30 14:57:31 2015
@@ -137,7 +137,7 @@ LTYACCCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOO
--mode=compile $(YACC) $(YFLAGS) $(AM_YFLAGS)
SOURCES = $(libldtestplug_la_SOURCES) $(ld_new_SOURCES) \
$(EXTRA_ld_new_SOURCES)
-INFO_DEPS = ld.info
+INFO_DEPS =
am__TEXINFO_TEX_DIR = $(srcdir)/../texinfo
DVIS = ld.dvi
PDFS = ld.pdf

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-libiberty_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- libiberty/Makefile.in.orig Tue Oct 14 03:32:04 2014
+++ libiberty/Makefile.in Thu Apr 30 14:57:46 2015
@@ -352,7 +352,7 @@ libiberty.html : $(srcdir)/libiberty.texi $(TEXISRC)
@MAINT@ echo stamp > stamp-functions
INSTALL_DEST = @INSTALL_DEST@
-install: install_to_$(INSTALL_DEST) install-subdir
+install:
install-strip: install
.PHONY: install install-strip

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-libiberty_testsuite_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
check-expandargv randomly succeeds or fails w/o a reason.
--- libiberty/testsuite/Makefile.in.orig Tue Oct 14 03:32:04 2014
+++ libiberty/testsuite/Makefile.in Thu Apr 30 14:58:04 2015
@@ -45,7 +45,7 @@ all:
# CHECK is set to "really_check" or the empty string by configure.
check: @CHECK@
-really-check: check-cplus-dem check-d-demangle check-pexecute check-expandargv
+really-check: check-cplus-dem check-d-demangle check-pexecute
# Run some tests of the demangler.
check-cplus-dem: test-demangle $(srcdir)/demangle-expected

View File

@ -0,0 +1,24 @@
GNU Binutils collection, configured for the arm-none-eabi target.
* ld - the GNU linker.
* as - the GNU assembler.
But they also include:
* addr2line - Converts addresses into filenames and line numbers.
* ar - A utility for creating, modifying and extracting from
archives.
* c++filt - Filter to demangle encoded C++ symbols.
* gprof - Displays profiling information.
* nlmconv - Converts object code into an NLM.
* nm - Lists symbols from object files.
* objcopy - Copys and translates object files.
* objdump - Displays information from object files.
* ranlib - Generates an index to the contents of an archive.
* readelf - Displays information from any ELF format object file.
* size - Lists the section sizes of an object or archive file.
* strings - Lists printable strings from files.
* strip - Discards symbols.
* windres - A compiler for Windows resource files.
Most of these programs use BFD, the Binary File Descriptor library, to
do low-level manipulation. Many of them also use the opcodes library
to assemble and disassemble machine instructions.

View File

@ -0,0 +1,59 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
arm-none-eabi/
arm-none-eabi/bin/
@bin arm-none-eabi/bin/ar
@bin arm-none-eabi/bin/as
@bin arm-none-eabi/bin/ld
@bin arm-none-eabi/bin/ld.bfd
@bin arm-none-eabi/bin/nm
@bin arm-none-eabi/bin/objcopy
@bin arm-none-eabi/bin/objdump
@bin arm-none-eabi/bin/ranlib
@bin arm-none-eabi/bin/strip
arm-none-eabi/lib/
arm-none-eabi/lib/ldscripts/
arm-none-eabi/lib/ldscripts/armelf.x
arm-none-eabi/lib/ldscripts/armelf.xbn
arm-none-eabi/lib/ldscripts/armelf.xc
arm-none-eabi/lib/ldscripts/armelf.xn
arm-none-eabi/lib/ldscripts/armelf.xr
arm-none-eabi/lib/ldscripts/armelf.xs
arm-none-eabi/lib/ldscripts/armelf.xsc
arm-none-eabi/lib/ldscripts/armelf.xsw
arm-none-eabi/lib/ldscripts/armelf.xu
arm-none-eabi/lib/ldscripts/armelf.xw
@bin bin/arm-none-eabi-addr2line
@bin bin/arm-none-eabi-ar
@bin bin/arm-none-eabi-as
@bin bin/arm-none-eabi-c++filt
@bin bin/arm-none-eabi-elfedit
@bin bin/arm-none-eabi-gprof
@bin bin/arm-none-eabi-ld
@bin bin/arm-none-eabi-ld.bfd
@bin bin/arm-none-eabi-nm
@bin bin/arm-none-eabi-objcopy
@bin bin/arm-none-eabi-objdump
@bin bin/arm-none-eabi-ranlib
@bin bin/arm-none-eabi-readelf
@bin bin/arm-none-eabi-size
@bin bin/arm-none-eabi-strings
@bin bin/arm-none-eabi-strip
@man man/man1/arm-none-eabi-addr2line.1
@man man/man1/arm-none-eabi-ar.1
@man man/man1/arm-none-eabi-as.1
@man man/man1/arm-none-eabi-c++filt.1
@man man/man1/arm-none-eabi-dlltool.1
@man man/man1/arm-none-eabi-elfedit.1
@man man/man1/arm-none-eabi-gprof.1
@man man/man1/arm-none-eabi-ld.1
@man man/man1/arm-none-eabi-nlmconv.1
@man man/man1/arm-none-eabi-nm.1
@man man/man1/arm-none-eabi-objcopy.1
@man man/man1/arm-none-eabi-objdump.1
@man man/man1/arm-none-eabi-ranlib.1
@man man/man1/arm-none-eabi-readelf.1
@man man/man1/arm-none-eabi-size.1
@man man/man1/arm-none-eabi-strings.1
@man man/man1/arm-none-eabi-strip.1
@man man/man1/arm-none-eabi-windmc.1
@man man/man1/arm-none-eabi-windres.1

View File

@ -0,0 +1,63 @@
# $OpenBSD: Makefile,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
COMMENT= gcc for arm-none-eabi cross-development, Linaro version
VERSION= 4.9.2015.03
#REVISION= 0
DISTNAME= gcc-linaro-4.9-2015.03
EXTRACT_SUFX= .tar.xz
PKGNAME= ${CONFIG}-gcc-linaro-${VERSION}
SUBST_VARS+= VERSION
WANTLIB= c m stdc++ gmp mpfr mpc
DIST_SUBDIR= gcc
MAKE_GXX= No
MAKE_FORTRAN= No
MAKE_OBJC= No
MAKE_JAVA= No
MAKE_ADA= No
# The "base" prefix is somewhat arbitrary, and introduced mostly because
# portcheck complains about lines longer than 80 characters.
MASTER_SITE_BASE=http://releases.linaro.org/15.03/components
MASTER_SITES= ${MASTER_SITE_BASE}/toolchain/gcc-linaro/4.9/
BUILD_DEPENDS+= devel/autoconf/2.13 \
devel/bison \
devel/metaauto \
devel/arm-none-eabi/binutils
LIB_DEPENDS= devel/mpfr devel/libmpc
RUN_DEPENDS= devel/arm-none-eabi/binutils
LANGS= c,c++
CC= /usr/bin/gcc
CFLAGS= -O2 -g
CONFIGURE_ARGS+=--enable-languages=${LANGS} \
--enable-multilib \
--enable-interwork \
--with-newlib \
--disable-lto \
--enable-cpp
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
# cope with user settings in /etc/mk.conf
MAKE_FLAGS= LANGUAGES="c c++" CFLAGS="-I${LOCALBASE}/include"
MAKE_ENV= MACHINE_ARCH=arm-none-eabi
SEPARATE_BUILD= Yes
USE_GMAKE= Yes
YACC= bison
TEST_DEPENDS=devel/dejagnu
post-install:
chown -R ${SHAREOWN}:${SHAREGRP} \
${PREFIX}/lib/gcc/${CONFIG}/${VERSION}/
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (gcc/gcc-linaro-4.9-2015.03.tar.xz) = EzjZYvkNUYBvjlhEyWyPdG28XJqAZuD+ELoLIfVAFhE=
SIZE (gcc/gcc-linaro-4.9-2015.03.tar.xz) = 73072188

View File

@ -0,0 +1,574 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- Makefile.in.orig Fri Dec 5 09:21:22 2014
+++ Makefile.in Wed May 13 16:39:06 2015
@@ -928,30 +928,8 @@ configure-host: \
maybe-configure-lto-plugin
.PHONY: configure-target
configure-target: \
- maybe-configure-target-libstdc++-v3 \
- maybe-configure-target-libsanitizer \
- maybe-configure-target-libvtv \
- maybe-configure-target-libcilkrts \
- maybe-configure-target-libssp \
maybe-configure-target-newlib \
- maybe-configure-target-libgcc \
- maybe-configure-target-libbacktrace \
- maybe-configure-target-libquadmath \
- maybe-configure-target-libgfortran \
- maybe-configure-target-libobjc \
- maybe-configure-target-libgo \
- maybe-configure-target-libtermcap \
- maybe-configure-target-winsup \
- maybe-configure-target-libgloss \
- maybe-configure-target-libffi \
- maybe-configure-target-libjava \
- maybe-configure-target-zlib \
- maybe-configure-target-boehm-gc \
- maybe-configure-target-rda \
- maybe-configure-target-libada \
- maybe-configure-target-libgomp \
- maybe-configure-target-libitm \
- maybe-configure-target-libatomic
+ maybe-configure-target-libgcc
# The target built for a native non-bootstrap build.
.PHONY: all
@@ -1078,40 +1056,10 @@ all-host: maybe-all-lto-plugin
.PHONY: all-target
-@if target-libstdc++-v3-no-bootstrap
-all-target: maybe-all-target-libstdc++-v3
-@endif target-libstdc++-v3-no-bootstrap
-@if target-libsanitizer-no-bootstrap
-all-target: maybe-all-target-libsanitizer
-@endif target-libsanitizer-no-bootstrap
-@if target-libvtv-no-bootstrap
-all-target: maybe-all-target-libvtv
-@endif target-libvtv-no-bootstrap
-all-target: maybe-all-target-libcilkrts
-all-target: maybe-all-target-libssp
all-target: maybe-all-target-newlib
@if target-libgcc-no-bootstrap
all-target: maybe-all-target-libgcc
@endif target-libgcc-no-bootstrap
-all-target: maybe-all-target-libbacktrace
-all-target: maybe-all-target-libquadmath
-all-target: maybe-all-target-libgfortran
-all-target: maybe-all-target-libobjc
-all-target: maybe-all-target-libgo
-all-target: maybe-all-target-libtermcap
-all-target: maybe-all-target-winsup
-all-target: maybe-all-target-libgloss
-all-target: maybe-all-target-libffi
-all-target: maybe-all-target-libjava
-all-target: maybe-all-target-zlib
-all-target: maybe-all-target-boehm-gc
-all-target: maybe-all-target-rda
-all-target: maybe-all-target-libada
-@if target-libgomp-no-bootstrap
-all-target: maybe-all-target-libgomp
-@endif target-libgomp-no-bootstrap
-all-target: maybe-all-target-libitm
-all-target: maybe-all-target-libatomic
# Do a target for all the subdirectories. A ``make do-X'' will do a
# ``make X'' in all subdirectories (because, in general, there is a
@@ -1176,30 +1124,8 @@ info-host: maybe-info-lto-plugin
.PHONY: info-target
-info-target: maybe-info-target-libstdc++-v3
-info-target: maybe-info-target-libsanitizer
-info-target: maybe-info-target-libvtv
-info-target: maybe-info-target-libcilkrts
-info-target: maybe-info-target-libssp
info-target: maybe-info-target-newlib
info-target: maybe-info-target-libgcc
-info-target: maybe-info-target-libbacktrace
-info-target: maybe-info-target-libquadmath
-info-target: maybe-info-target-libgfortran
-info-target: maybe-info-target-libobjc
-info-target: maybe-info-target-libgo
-info-target: maybe-info-target-libtermcap
-info-target: maybe-info-target-winsup
-info-target: maybe-info-target-libgloss
-info-target: maybe-info-target-libffi
-info-target: maybe-info-target-libjava
-info-target: maybe-info-target-zlib
-info-target: maybe-info-target-boehm-gc
-info-target: maybe-info-target-rda
-info-target: maybe-info-target-libada
-info-target: maybe-info-target-libgomp
-info-target: maybe-info-target-libitm
-info-target: maybe-info-target-libatomic
.PHONY: do-dvi
do-dvi:
@@ -1259,30 +1185,8 @@ dvi-host: maybe-dvi-lto-plugin
.PHONY: dvi-target
-dvi-target: maybe-dvi-target-libstdc++-v3
-dvi-target: maybe-dvi-target-libsanitizer
-dvi-target: maybe-dvi-target-libvtv
-dvi-target: maybe-dvi-target-libcilkrts
-dvi-target: maybe-dvi-target-libssp
dvi-target: maybe-dvi-target-newlib
dvi-target: maybe-dvi-target-libgcc
-dvi-target: maybe-dvi-target-libbacktrace
-dvi-target: maybe-dvi-target-libquadmath
-dvi-target: maybe-dvi-target-libgfortran
-dvi-target: maybe-dvi-target-libobjc
-dvi-target: maybe-dvi-target-libgo
-dvi-target: maybe-dvi-target-libtermcap
-dvi-target: maybe-dvi-target-winsup
-dvi-target: maybe-dvi-target-libgloss
-dvi-target: maybe-dvi-target-libffi
-dvi-target: maybe-dvi-target-libjava
-dvi-target: maybe-dvi-target-zlib
-dvi-target: maybe-dvi-target-boehm-gc
-dvi-target: maybe-dvi-target-rda
-dvi-target: maybe-dvi-target-libada
-dvi-target: maybe-dvi-target-libgomp
-dvi-target: maybe-dvi-target-libitm
-dvi-target: maybe-dvi-target-libatomic
.PHONY: do-pdf
do-pdf:
@@ -1342,30 +1246,8 @@ pdf-host: maybe-pdf-lto-plugin
.PHONY: pdf-target
-pdf-target: maybe-pdf-target-libstdc++-v3
-pdf-target: maybe-pdf-target-libsanitizer
-pdf-target: maybe-pdf-target-libvtv
-pdf-target: maybe-pdf-target-libcilkrts
-pdf-target: maybe-pdf-target-libssp
pdf-target: maybe-pdf-target-newlib
pdf-target: maybe-pdf-target-libgcc
-pdf-target: maybe-pdf-target-libbacktrace
-pdf-target: maybe-pdf-target-libquadmath
-pdf-target: maybe-pdf-target-libgfortran
-pdf-target: maybe-pdf-target-libobjc
-pdf-target: maybe-pdf-target-libgo
-pdf-target: maybe-pdf-target-libtermcap
-pdf-target: maybe-pdf-target-winsup
-pdf-target: maybe-pdf-target-libgloss
-pdf-target: maybe-pdf-target-libffi
-pdf-target: maybe-pdf-target-libjava
-pdf-target: maybe-pdf-target-zlib
-pdf-target: maybe-pdf-target-boehm-gc
-pdf-target: maybe-pdf-target-rda
-pdf-target: maybe-pdf-target-libada
-pdf-target: maybe-pdf-target-libgomp
-pdf-target: maybe-pdf-target-libitm
-pdf-target: maybe-pdf-target-libatomic
.PHONY: do-html
do-html:
@@ -1425,30 +1307,8 @@ html-host: maybe-html-lto-plugin
.PHONY: html-target
-html-target: maybe-html-target-libstdc++-v3
-html-target: maybe-html-target-libsanitizer
-html-target: maybe-html-target-libvtv
-html-target: maybe-html-target-libcilkrts
-html-target: maybe-html-target-libssp
html-target: maybe-html-target-newlib
html-target: maybe-html-target-libgcc
-html-target: maybe-html-target-libbacktrace
-html-target: maybe-html-target-libquadmath
-html-target: maybe-html-target-libgfortran
-html-target: maybe-html-target-libobjc
-html-target: maybe-html-target-libgo
-html-target: maybe-html-target-libtermcap
-html-target: maybe-html-target-winsup
-html-target: maybe-html-target-libgloss
-html-target: maybe-html-target-libffi
-html-target: maybe-html-target-libjava
-html-target: maybe-html-target-zlib
-html-target: maybe-html-target-boehm-gc
-html-target: maybe-html-target-rda
-html-target: maybe-html-target-libada
-html-target: maybe-html-target-libgomp
-html-target: maybe-html-target-libitm
-html-target: maybe-html-target-libatomic
.PHONY: do-TAGS
do-TAGS:
@@ -1508,30 +1368,8 @@ TAGS-host: maybe-TAGS-lto-plugin
.PHONY: TAGS-target
-TAGS-target: maybe-TAGS-target-libstdc++-v3
-TAGS-target: maybe-TAGS-target-libsanitizer
-TAGS-target: maybe-TAGS-target-libvtv
-TAGS-target: maybe-TAGS-target-libcilkrts
-TAGS-target: maybe-TAGS-target-libssp
TAGS-target: maybe-TAGS-target-newlib
TAGS-target: maybe-TAGS-target-libgcc
-TAGS-target: maybe-TAGS-target-libbacktrace
-TAGS-target: maybe-TAGS-target-libquadmath
-TAGS-target: maybe-TAGS-target-libgfortran
-TAGS-target: maybe-TAGS-target-libobjc
-TAGS-target: maybe-TAGS-target-libgo
-TAGS-target: maybe-TAGS-target-libtermcap
-TAGS-target: maybe-TAGS-target-winsup
-TAGS-target: maybe-TAGS-target-libgloss
-TAGS-target: maybe-TAGS-target-libffi
-TAGS-target: maybe-TAGS-target-libjava
-TAGS-target: maybe-TAGS-target-zlib
-TAGS-target: maybe-TAGS-target-boehm-gc
-TAGS-target: maybe-TAGS-target-rda
-TAGS-target: maybe-TAGS-target-libada
-TAGS-target: maybe-TAGS-target-libgomp
-TAGS-target: maybe-TAGS-target-libitm
-TAGS-target: maybe-TAGS-target-libatomic
.PHONY: do-install-info
do-install-info:
@@ -1591,30 +1429,8 @@ install-info-host: maybe-install-info-lto-plugin
.PHONY: install-info-target
-install-info-target: maybe-install-info-target-libstdc++-v3
-install-info-target: maybe-install-info-target-libsanitizer
-install-info-target: maybe-install-info-target-libvtv
-install-info-target: maybe-install-info-target-libcilkrts
-install-info-target: maybe-install-info-target-libssp
install-info-target: maybe-install-info-target-newlib
install-info-target: maybe-install-info-target-libgcc
-install-info-target: maybe-install-info-target-libbacktrace
-install-info-target: maybe-install-info-target-libquadmath
-install-info-target: maybe-install-info-target-libgfortran
-install-info-target: maybe-install-info-target-libobjc
-install-info-target: maybe-install-info-target-libgo
-install-info-target: maybe-install-info-target-libtermcap
-install-info-target: maybe-install-info-target-winsup
-install-info-target: maybe-install-info-target-libgloss
-install-info-target: maybe-install-info-target-libffi
-install-info-target: maybe-install-info-target-libjava
-install-info-target: maybe-install-info-target-zlib
-install-info-target: maybe-install-info-target-boehm-gc
-install-info-target: maybe-install-info-target-rda
-install-info-target: maybe-install-info-target-libada
-install-info-target: maybe-install-info-target-libgomp
-install-info-target: maybe-install-info-target-libitm
-install-info-target: maybe-install-info-target-libatomic
.PHONY: do-install-pdf
do-install-pdf:
@@ -1674,30 +1490,8 @@ install-pdf-host: maybe-install-pdf-lto-plugin
.PHONY: install-pdf-target
-install-pdf-target: maybe-install-pdf-target-libstdc++-v3
-install-pdf-target: maybe-install-pdf-target-libsanitizer
-install-pdf-target: maybe-install-pdf-target-libvtv
-install-pdf-target: maybe-install-pdf-target-libcilkrts
-install-pdf-target: maybe-install-pdf-target-libssp
install-pdf-target: maybe-install-pdf-target-newlib
install-pdf-target: maybe-install-pdf-target-libgcc
-install-pdf-target: maybe-install-pdf-target-libbacktrace
-install-pdf-target: maybe-install-pdf-target-libquadmath
-install-pdf-target: maybe-install-pdf-target-libgfortran
-install-pdf-target: maybe-install-pdf-target-libobjc
-install-pdf-target: maybe-install-pdf-target-libgo
-install-pdf-target: maybe-install-pdf-target-libtermcap
-install-pdf-target: maybe-install-pdf-target-winsup
-install-pdf-target: maybe-install-pdf-target-libgloss
-install-pdf-target: maybe-install-pdf-target-libffi
-install-pdf-target: maybe-install-pdf-target-libjava
-install-pdf-target: maybe-install-pdf-target-zlib
-install-pdf-target: maybe-install-pdf-target-boehm-gc
-install-pdf-target: maybe-install-pdf-target-rda
-install-pdf-target: maybe-install-pdf-target-libada
-install-pdf-target: maybe-install-pdf-target-libgomp
-install-pdf-target: maybe-install-pdf-target-libitm
-install-pdf-target: maybe-install-pdf-target-libatomic
.PHONY: do-install-html
do-install-html:
@@ -1757,30 +1551,8 @@ install-html-host: maybe-install-html-lto-plugin
.PHONY: install-html-target
-install-html-target: maybe-install-html-target-libstdc++-v3
-install-html-target: maybe-install-html-target-libsanitizer
-install-html-target: maybe-install-html-target-libvtv
-install-html-target: maybe-install-html-target-libcilkrts
-install-html-target: maybe-install-html-target-libssp
install-html-target: maybe-install-html-target-newlib
install-html-target: maybe-install-html-target-libgcc
-install-html-target: maybe-install-html-target-libbacktrace
-install-html-target: maybe-install-html-target-libquadmath
-install-html-target: maybe-install-html-target-libgfortran
-install-html-target: maybe-install-html-target-libobjc
-install-html-target: maybe-install-html-target-libgo
-install-html-target: maybe-install-html-target-libtermcap
-install-html-target: maybe-install-html-target-winsup
-install-html-target: maybe-install-html-target-libgloss
-install-html-target: maybe-install-html-target-libffi
-install-html-target: maybe-install-html-target-libjava
-install-html-target: maybe-install-html-target-zlib
-install-html-target: maybe-install-html-target-boehm-gc
-install-html-target: maybe-install-html-target-rda
-install-html-target: maybe-install-html-target-libada
-install-html-target: maybe-install-html-target-libgomp
-install-html-target: maybe-install-html-target-libitm
-install-html-target: maybe-install-html-target-libatomic
.PHONY: do-installcheck
do-installcheck:
@@ -1840,30 +1612,8 @@ installcheck-host: maybe-installcheck-lto-plugin
.PHONY: installcheck-target
-installcheck-target: maybe-installcheck-target-libstdc++-v3
-installcheck-target: maybe-installcheck-target-libsanitizer
-installcheck-target: maybe-installcheck-target-libvtv
-installcheck-target: maybe-installcheck-target-libcilkrts
-installcheck-target: maybe-installcheck-target-libssp
installcheck-target: maybe-installcheck-target-newlib
installcheck-target: maybe-installcheck-target-libgcc
-installcheck-target: maybe-installcheck-target-libbacktrace
-installcheck-target: maybe-installcheck-target-libquadmath
-installcheck-target: maybe-installcheck-target-libgfortran
-installcheck-target: maybe-installcheck-target-libobjc
-installcheck-target: maybe-installcheck-target-libgo
-installcheck-target: maybe-installcheck-target-libtermcap
-installcheck-target: maybe-installcheck-target-winsup
-installcheck-target: maybe-installcheck-target-libgloss
-installcheck-target: maybe-installcheck-target-libffi
-installcheck-target: maybe-installcheck-target-libjava
-installcheck-target: maybe-installcheck-target-zlib
-installcheck-target: maybe-installcheck-target-boehm-gc
-installcheck-target: maybe-installcheck-target-rda
-installcheck-target: maybe-installcheck-target-libada
-installcheck-target: maybe-installcheck-target-libgomp
-installcheck-target: maybe-installcheck-target-libitm
-installcheck-target: maybe-installcheck-target-libatomic
.PHONY: do-mostlyclean
do-mostlyclean:
@@ -1923,30 +1673,8 @@ mostlyclean-host: maybe-mostlyclean-lto-plugin
.PHONY: mostlyclean-target
-mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
-mostlyclean-target: maybe-mostlyclean-target-libsanitizer
-mostlyclean-target: maybe-mostlyclean-target-libvtv
-mostlyclean-target: maybe-mostlyclean-target-libcilkrts
-mostlyclean-target: maybe-mostlyclean-target-libssp
mostlyclean-target: maybe-mostlyclean-target-newlib
mostlyclean-target: maybe-mostlyclean-target-libgcc
-mostlyclean-target: maybe-mostlyclean-target-libbacktrace
-mostlyclean-target: maybe-mostlyclean-target-libquadmath
-mostlyclean-target: maybe-mostlyclean-target-libgfortran
-mostlyclean-target: maybe-mostlyclean-target-libobjc
-mostlyclean-target: maybe-mostlyclean-target-libgo
-mostlyclean-target: maybe-mostlyclean-target-libtermcap
-mostlyclean-target: maybe-mostlyclean-target-winsup
-mostlyclean-target: maybe-mostlyclean-target-libgloss
-mostlyclean-target: maybe-mostlyclean-target-libffi
-mostlyclean-target: maybe-mostlyclean-target-libjava
-mostlyclean-target: maybe-mostlyclean-target-zlib
-mostlyclean-target: maybe-mostlyclean-target-boehm-gc
-mostlyclean-target: maybe-mostlyclean-target-rda
-mostlyclean-target: maybe-mostlyclean-target-libada
-mostlyclean-target: maybe-mostlyclean-target-libgomp
-mostlyclean-target: maybe-mostlyclean-target-libitm
-mostlyclean-target: maybe-mostlyclean-target-libatomic
.PHONY: do-clean
do-clean:
@@ -2006,30 +1734,8 @@ clean-host: maybe-clean-lto-plugin
.PHONY: clean-target
-clean-target: maybe-clean-target-libstdc++-v3
-clean-target: maybe-clean-target-libsanitizer
-clean-target: maybe-clean-target-libvtv
-clean-target: maybe-clean-target-libcilkrts
-clean-target: maybe-clean-target-libssp
clean-target: maybe-clean-target-newlib
clean-target: maybe-clean-target-libgcc
-clean-target: maybe-clean-target-libbacktrace
-clean-target: maybe-clean-target-libquadmath
-clean-target: maybe-clean-target-libgfortran
-clean-target: maybe-clean-target-libobjc
-clean-target: maybe-clean-target-libgo
-clean-target: maybe-clean-target-libtermcap
-clean-target: maybe-clean-target-winsup
-clean-target: maybe-clean-target-libgloss
-clean-target: maybe-clean-target-libffi
-clean-target: maybe-clean-target-libjava
-clean-target: maybe-clean-target-zlib
-clean-target: maybe-clean-target-boehm-gc
-clean-target: maybe-clean-target-rda
-clean-target: maybe-clean-target-libada
-clean-target: maybe-clean-target-libgomp
-clean-target: maybe-clean-target-libitm
-clean-target: maybe-clean-target-libatomic
.PHONY: do-distclean
do-distclean:
@@ -2089,30 +1795,8 @@ distclean-host: maybe-distclean-lto-plugin
.PHONY: distclean-target
-distclean-target: maybe-distclean-target-libstdc++-v3
-distclean-target: maybe-distclean-target-libsanitizer
-distclean-target: maybe-distclean-target-libvtv
-distclean-target: maybe-distclean-target-libcilkrts
-distclean-target: maybe-distclean-target-libssp
distclean-target: maybe-distclean-target-newlib
distclean-target: maybe-distclean-target-libgcc
-distclean-target: maybe-distclean-target-libbacktrace
-distclean-target: maybe-distclean-target-libquadmath
-distclean-target: maybe-distclean-target-libgfortran
-distclean-target: maybe-distclean-target-libobjc
-distclean-target: maybe-distclean-target-libgo
-distclean-target: maybe-distclean-target-libtermcap
-distclean-target: maybe-distclean-target-winsup
-distclean-target: maybe-distclean-target-libgloss
-distclean-target: maybe-distclean-target-libffi
-distclean-target: maybe-distclean-target-libjava
-distclean-target: maybe-distclean-target-zlib
-distclean-target: maybe-distclean-target-boehm-gc
-distclean-target: maybe-distclean-target-rda
-distclean-target: maybe-distclean-target-libada
-distclean-target: maybe-distclean-target-libgomp
-distclean-target: maybe-distclean-target-libitm
-distclean-target: maybe-distclean-target-libatomic
.PHONY: do-maintainer-clean
do-maintainer-clean:
@@ -2172,30 +1856,8 @@ maintainer-clean-host: maybe-maintainer-clean-lto-plug
.PHONY: maintainer-clean-target
-maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
-maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
-maintainer-clean-target: maybe-maintainer-clean-target-libvtv
-maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
-maintainer-clean-target: maybe-maintainer-clean-target-libssp
maintainer-clean-target: maybe-maintainer-clean-target-newlib
maintainer-clean-target: maybe-maintainer-clean-target-libgcc
-maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
-maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
-maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
-maintainer-clean-target: maybe-maintainer-clean-target-libobjc
-maintainer-clean-target: maybe-maintainer-clean-target-libgo
-maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
-maintainer-clean-target: maybe-maintainer-clean-target-winsup
-maintainer-clean-target: maybe-maintainer-clean-target-libgloss
-maintainer-clean-target: maybe-maintainer-clean-target-libffi
-maintainer-clean-target: maybe-maintainer-clean-target-libjava
-maintainer-clean-target: maybe-maintainer-clean-target-zlib
-maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
-maintainer-clean-target: maybe-maintainer-clean-target-rda
-maintainer-clean-target: maybe-maintainer-clean-target-libada
-maintainer-clean-target: maybe-maintainer-clean-target-libgomp
-maintainer-clean-target: maybe-maintainer-clean-target-libitm
-maintainer-clean-target: maybe-maintainer-clean-target-libatomic
# Here are the targets which correspond to the do-X targets.
@@ -2310,30 +1972,8 @@ check-host: \
.PHONY: check-target
check-target: \
- maybe-check-target-libstdc++-v3 \
- maybe-check-target-libsanitizer \
- maybe-check-target-libvtv \
- maybe-check-target-libcilkrts \
- maybe-check-target-libssp \
maybe-check-target-newlib \
- maybe-check-target-libgcc \
- maybe-check-target-libbacktrace \
- maybe-check-target-libquadmath \
- maybe-check-target-libgfortran \
- maybe-check-target-libobjc \
- maybe-check-target-libgo \
- maybe-check-target-libtermcap \
- maybe-check-target-winsup \
- maybe-check-target-libgloss \
- maybe-check-target-libffi \
- maybe-check-target-libjava \
- maybe-check-target-zlib \
- maybe-check-target-boehm-gc \
- maybe-check-target-rda \
- maybe-check-target-libada \
- maybe-check-target-libgomp \
- maybe-check-target-libitm \
- maybe-check-target-libatomic
+ maybe-check-target-libgcc
do-check:
@: $(MAKE); $(unstage)
@@ -2466,30 +2106,8 @@ install-host: \
.PHONY: install-target
install-target: \
- maybe-install-target-libstdc++-v3 \
- maybe-install-target-libsanitizer \
- maybe-install-target-libvtv \
- maybe-install-target-libcilkrts \
- maybe-install-target-libssp \
maybe-install-target-newlib \
maybe-install-target-libgcc \
- maybe-install-target-libbacktrace \
- maybe-install-target-libquadmath \
- maybe-install-target-libgfortran \
- maybe-install-target-libobjc \
- maybe-install-target-libgo \
- maybe-install-target-libtermcap \
- maybe-install-target-winsup \
- maybe-install-target-libgloss \
- maybe-install-target-libffi \
- maybe-install-target-libjava \
- maybe-install-target-zlib \
- maybe-install-target-boehm-gc \
- maybe-install-target-rda \
- maybe-install-target-libada \
- maybe-install-target-libgomp \
- maybe-install-target-libitm \
- maybe-install-target-libatomic
uninstall:
@echo "the uninstall target is not supported in this tree"
@@ -2569,30 +2187,8 @@ install-strip-host: \
.PHONY: install-strip-target
install-strip-target: \
- maybe-install-strip-target-libstdc++-v3 \
- maybe-install-strip-target-libsanitizer \
- maybe-install-strip-target-libvtv \
- maybe-install-strip-target-libcilkrts \
- maybe-install-strip-target-libssp \
maybe-install-strip-target-newlib \
- maybe-install-strip-target-libgcc \
- maybe-install-strip-target-libbacktrace \
- maybe-install-strip-target-libquadmath \
- maybe-install-strip-target-libgfortran \
- maybe-install-strip-target-libobjc \
- maybe-install-strip-target-libgo \
- maybe-install-strip-target-libtermcap \
- maybe-install-strip-target-winsup \
- maybe-install-strip-target-libgloss \
- maybe-install-strip-target-libffi \
- maybe-install-strip-target-libjava \
- maybe-install-strip-target-zlib \
- maybe-install-strip-target-boehm-gc \
- maybe-install-strip-target-rda \
- maybe-install-strip-target-libada \
- maybe-install-strip-target-libgomp \
- maybe-install-strip-target-libitm \
- maybe-install-strip-target-libatomic
+ maybe-install-strip-target-libgcc
### other supporting targets

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-gcc_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- gcc/Makefile.in.orig Tue Jan 13 03:10:04 2015
+++ gcc/Makefile.in Wed May 13 16:31:55 2015
@@ -3233,13 +3233,7 @@ install-driver: installdirs xgcc$(exeext)
# Install the info files.
# $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir
# to do the install.
-install-info:: doc installdirs \
- $(DESTDIR)$(infodir)/cpp.info \
- $(DESTDIR)$(infodir)/gcc.info \
- $(DESTDIR)$(infodir)/cppinternals.info \
- $(DESTDIR)$(infodir)/gccinstall.info \
- $(DESTDIR)$(infodir)/gccint.info \
- lang.install-info
+install-info::
$(DESTDIR)$(infodir)/%.info: doc/%.info installdirs
rm -f $@

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-gcc_config_arm_none_eabi_h,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- gcc/config/arm/elf.h.orig Thu Jun 12 05:05:08 2014
+++ gcc/config/arm/elf.h Wed May 13 16:31:55 2015
@@ -50,7 +50,7 @@
#ifndef SUBTARGET_ASM_FLOAT_SPEC
#define SUBTARGET_ASM_FLOAT_SPEC "\
-%{mapcs-float:-mfloat}"
+%{mapcs-float:-mfloat} %{!mhard-float:-mfpu=softfpa} %{mhard-float:-mfpu=fpa}"
#endif
#undef SUBSUBTARGET_EXTRA_SPECS

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-gcc_config_arm_t-arm-elf,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- gcc/config/arm/t-arm-elf.orig Thu Jan 2 17:23:26 2014
+++ gcc/config/arm/t-arm-elf Wed May 13 16:31:55 2015
@@ -56,8 +56,8 @@ MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard*
# MULTILIB_DIRNAMES += fpu soft
# MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard*
#
-# MULTILIB_OPTIONS += mno-thumb-interwork/mthumb-interwork
-# MULTILIB_DIRNAMES += normal interwork
+MULTILIB_OPTIONS += mno-thumb-interwork/mthumb-interwork
+MULTILIB_DIRNAMES += normal interwork
#
# MULTILIB_OPTIONS += fno-leading-underscore/fleading-underscore
# MULTILIB_DIRNAMES += elf under

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-gcc_config_arm_unknown-elf_h,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- gcc/config/arm/unknown-elf.h.orig Thu Jan 2 17:23:26 2014
+++ gcc/config/arm/unknown-elf.h Wed May 13 16:31:55 2015
@@ -45,7 +45,7 @@
#define SUBTARGET_CPP_SPEC "-D__USES_INITFINI__"
#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
+#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
/* Return a nonzero value if DECL has a section attribute. */
#define IN_NAMED_SECTION_P(DECL) \

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-gcc_gcc_c,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- gcc/gcc.c.orig Fri May 15 11:50:22 2015
+++ gcc/gcc.c Fri May 15 11:50:38 2015
@@ -7496,7 +7496,7 @@ used_arg (const char *p, int len)
{
const char *r;
- for (q = multilib_options; *q != '\0'; q++)
+ for (q = multilib_options; *q != '\0';)
{
while (*q == ' ')
q++;

View File

@ -0,0 +1,65 @@
$OpenBSD: patch-libgcc_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
Using $(INSTALL_DATA) and chmod generates errors as the operation
is not permitted. So use plain copy mode and chown/chgrp
in the post-install target.
--- libgcc/Makefile.in.orig Wed Jan 8 11:37:08 2014
+++ libgcc/Makefile.in Wed May 13 16:41:20 2015
@@ -1023,7 +1023,7 @@ libgcc-extra-parts: $(EXTRA_PARTS)
parts="$(EXTRA_PARTS)"; \
for file in $$parts; do \
rm -f $(gcc_objdir)$(MULTISUBDIR)/$$file; \
- $(INSTALL_DATA) $$file $(gcc_objdir)$(MULTISUBDIR)/; \
+ install -c $$file $(gcc_objdir)$(MULTISUBDIR)/; \
case $$file in \
*.a) \
$(RANLIB) $(gcc_objdir)$(MULTISUBDIR)/$$file ;; \
@@ -1053,7 +1053,7 @@ install-unwind_h-forbuild:
# internal headers are copied by gcc's install.
install-unwind_h:
$(mkinstalldirs) $(DESTDIR)$(libsubdir)/include
- $(INSTALL_DATA) unwind.h $(DESTDIR)$(libsubdir)/include
+ install -c unwind.h $(DESTDIR)$(libsubdir)/include
all: install-unwind_h-forbuild
@@ -1075,7 +1075,7 @@ install-libunwind:
# NOTE: Maybe this should go into $(inst_libdir), but this
# is where the old mklibgcc.in put it.
- $(INSTALL_DATA) libunwind.a $(DESTDIR)$(inst_slibdir)/
+ install -c libunwind.a $(DESTDIR)$(inst_slibdir)/
chmod 644 $(DESTDIR)$(inst_slibdir)/libunwind.a
$(RANLIB) $(DESTDIR)$(inst_slibdir)/libunwind.a
@@ -1086,7 +1086,7 @@ install-libunwind:
install-shared:
$(mkinstalldirs) $(DESTDIR)$(inst_libdir)
- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
+ install -c libgcc_eh.a $(DESTDIR)$(inst_libdir)/
chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
$(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
@@ -1097,17 +1097,15 @@ install-shared:
install-leaf: $(install-shared) $(install-libunwind)
$(mkinstalldirs) $(DESTDIR)$(inst_libdir)
- $(INSTALL_DATA) libgcc.a $(DESTDIR)$(inst_libdir)/
- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc.a
+ install -c libgcc.a $(DESTDIR)$(inst_libdir)/
$(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc.a
- $(INSTALL_DATA) libgcov.a $(DESTDIR)$(inst_libdir)/
- chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
+ install -c libgcov.a $(DESTDIR)$(inst_libdir)/
$(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
parts="$(INSTALL_PARTS)"; \
for file in $$parts; do \
rm -f $(DESTDIR)$(inst_libdir)/$$file; \
- $(INSTALL_DATA) $$file $(DESTDIR)$(inst_libdir)/; \
+ install -c $$file $(DESTDIR)$(inst_libdir)/; \
case $$file in \
*.a) \
$(RANLIB) $(gcc_objdir)$(MULTISUBDIR)/$$file ;; \

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-libiberty_Makefile_in,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
--- libiberty/Makefile.in.orig Fri May 31 20:20:49 2013
+++ libiberty/Makefile.in Wed May 13 16:42:27 2015
@@ -344,7 +344,7 @@ libiberty.html : $(srcdir)/libiberty.texi $(TEXISRC)
@MAINT@ echo stamp > stamp-functions
INSTALL_DEST = @INSTALL_DEST@
-install: install_to_$(INSTALL_DEST) install-subdir
+install:
install-strip: install
.PHONY: install install-strip

View File

@ -0,0 +1 @@
GNU cross compiler suite, configured for the arm-none-eabi target.

View File

@ -0,0 +1,320 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
@bin bin/arm-none-eabi-c++
@bin bin/arm-none-eabi-cpp
@bin bin/arm-none-eabi-g++
@bin bin/arm-none-eabi-gcc
@bin bin/arm-none-eabi-gcc-4.9.3
@bin bin/arm-none-eabi-gcc-ar
@bin bin/arm-none-eabi-gcc-nm
@bin bin/arm-none-eabi-gcc-ranlib
lib/gcc/
lib/gcc/arm-none-eabi/
lib/gcc/arm-none-eabi/4.9.3/
lib/gcc/arm-none-eabi/4.9.3/crtbegin.o
lib/gcc/arm-none-eabi/4.9.3/crtend.o
lib/gcc/arm-none-eabi/4.9.3/crti.o
lib/gcc/arm-none-eabi/4.9.3/crtn.o
lib/gcc/arm-none-eabi/4.9.3/fpu/
lib/gcc/arm-none-eabi/4.9.3/fpu/crtbegin.o
lib/gcc/arm-none-eabi/4.9.3/fpu/crtend.o
lib/gcc/arm-none-eabi/4.9.3/fpu/crti.o
lib/gcc/arm-none-eabi/4.9.3/fpu/crtn.o
lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/
lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/crtbegin.o
lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/crtend.o
lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/crti.o
lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/crtn.o
lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/libgcc.a
lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/libgcov.a
lib/gcc/arm-none-eabi/4.9.3/fpu/libgcc.a
lib/gcc/arm-none-eabi/4.9.3/fpu/libgcov.a
lib/gcc/arm-none-eabi/4.9.3/include/
lib/gcc/arm-none-eabi/4.9.3/include-fixed/
lib/gcc/arm-none-eabi/4.9.3/include-fixed/README
lib/gcc/arm-none-eabi/4.9.3/include-fixed/limits.h
lib/gcc/arm-none-eabi/4.9.3/include-fixed/syslimits.h
lib/gcc/arm-none-eabi/4.9.3/include/arm_acle.h
lib/gcc/arm-none-eabi/4.9.3/include/arm_neon.h
lib/gcc/arm-none-eabi/4.9.3/include/float.h
lib/gcc/arm-none-eabi/4.9.3/include/iso646.h
lib/gcc/arm-none-eabi/4.9.3/include/mmintrin.h
lib/gcc/arm-none-eabi/4.9.3/include/stdalign.h
lib/gcc/arm-none-eabi/4.9.3/include/stdarg.h
lib/gcc/arm-none-eabi/4.9.3/include/stdatomic.h
lib/gcc/arm-none-eabi/4.9.3/include/stdbool.h
lib/gcc/arm-none-eabi/4.9.3/include/stddef.h
lib/gcc/arm-none-eabi/4.9.3/include/stdfix.h
lib/gcc/arm-none-eabi/4.9.3/include/stdint-gcc.h
lib/gcc/arm-none-eabi/4.9.3/include/stdint.h
lib/gcc/arm-none-eabi/4.9.3/include/stdnoreturn.h
lib/gcc/arm-none-eabi/4.9.3/include/tgmath.h
lib/gcc/arm-none-eabi/4.9.3/include/unwind-arm-common.h
lib/gcc/arm-none-eabi/4.9.3/include/unwind.h
lib/gcc/arm-none-eabi/4.9.3/include/varargs.h
lib/gcc/arm-none-eabi/4.9.3/install-tools/
lib/gcc/arm-none-eabi/4.9.3/install-tools/fixinc_list
lib/gcc/arm-none-eabi/4.9.3/install-tools/gsyslimits.h
lib/gcc/arm-none-eabi/4.9.3/install-tools/include/
lib/gcc/arm-none-eabi/4.9.3/install-tools/include/README
lib/gcc/arm-none-eabi/4.9.3/install-tools/include/limits.h
lib/gcc/arm-none-eabi/4.9.3/install-tools/macro_list
lib/gcc/arm-none-eabi/4.9.3/install-tools/mkheaders.conf
lib/gcc/arm-none-eabi/4.9.3/interwork/
lib/gcc/arm-none-eabi/4.9.3/interwork/crtbegin.o
lib/gcc/arm-none-eabi/4.9.3/interwork/crtend.o
lib/gcc/arm-none-eabi/4.9.3/interwork/crti.o
lib/gcc/arm-none-eabi/4.9.3/interwork/crtn.o
lib/gcc/arm-none-eabi/4.9.3/interwork/libgcc.a
lib/gcc/arm-none-eabi/4.9.3/interwork/libgcov.a
lib/gcc/arm-none-eabi/4.9.3/libgcc.a
lib/gcc/arm-none-eabi/4.9.3/libgcov.a
lib/gcc/arm-none-eabi/4.9.3/plugin/
lib/gcc/arm-none-eabi/4.9.3/plugin/gtype.state
lib/gcc/arm-none-eabi/4.9.3/plugin/include/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ada/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ada/gcc-interface/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ada/gcc-interface/ada-tree.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/alias.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/all-tree.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/alloc-pool.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ansidecl.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/attribs.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/auto-host.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/b-header-vars
lib/gcc/arm-none-eabi/4.9.3/plugin/include/basic-block.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/bitmap.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/builtins.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/bversion.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-common.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-common.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-objc.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-pragma.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-pretty-print.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-tree.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/calls.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cfg-flags.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cfgexpand.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cfghooks.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cfgloop.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cgraph.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cif-code.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cilk-builtins.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cilkplus.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/aarch-common-protos.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/aout.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/arm-cores.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/arm-opts.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/arm-protos.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/arm.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/bpabi.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/elf.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/unknown-elf.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/dbxelf.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/elfos.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/initfini-array.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/newlib-stdint.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/vxworks-dummy.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/configargs.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/context.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/coretypes.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cp/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cp/cp-tree.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cp/cp-tree.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cp/cxx-pretty-print.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cp/name-lookup.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cp/type-utils.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cppdefault.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/cpplib.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/debug.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/defaults.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/df.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/diagnostic-color.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/diagnostic-core.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/diagnostic.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/diagnostic.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/double-int.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/dumpfile.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/emit-rtl.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/except.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/filenames.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/fixed-value.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/flag-types.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/flags.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/fold-const.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/function.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gcc-plugin.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gcc-symtab.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/genrtl.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ggc.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-builder.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-expr.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-fold.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-iterator.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-low.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-pretty-print.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-ssa.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-walk.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimplify-me.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimplify.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gsstruct.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gtm-builtins.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/gtype-desc.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/hard-reg-set.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/hash-table.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/hashtab.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/highlev-plugin-common.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/hwint.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/incpath.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/input.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-codes.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-constants.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-flags.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-modes.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-notes.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/internal-fn.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/internal-fn.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/intl.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-prop.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-ref-inline.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-ref.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-reference.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-utils.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/is-a.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/java/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/java/java-tree.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/langhooks.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/libiberty.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/line-map.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/machmode.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/md5.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/mode-classes.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/objc/
lib/gcc/arm-none-eabi/4.9.3/plugin/include/objc/objc-tree.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/obstack.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/omp-builtins.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/options.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/opts.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/output.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/params.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/params.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/pass-instances.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/pass_manager.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/plugin-api.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/plugin-version.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/plugin.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/plugin.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/pointer-set.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/predict.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/predict.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/prefix.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/pretty-print.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/print-rtl.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/print-tree.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/real.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/realmpfr.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/reg-notes.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/regset.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/resource.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/rtl.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/rtl.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/safe-ctype.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/sanitizer.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/sbitmap.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/splay-tree.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/ssa-iterators.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/statistics.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/stmt.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/stor-layout.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/stringpool.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/symtab.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/sync-builtins.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/system.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/target-hooks-macros.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/target.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/target.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/timevar.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/timevar.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tm-preds.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tm.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tm_p.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/toplev.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-cfg.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-cfgcleanup.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-check.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-core.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-dfa.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-dump.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-eh.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-hasher.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-inline.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-into-ssa.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-iterator.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-nested.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-object-size.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-outof-ssa.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-parloops.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-pass.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-phinodes.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-pretty-print.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-address.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-alias.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-coalesce.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-dom.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-loop-ivopts.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-loop-manip.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-loop-niter.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-loop.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-operands.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-sccvn.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-ter.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-threadedge.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-threadupdate.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssanames.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/treestruct.def
lib/gcc/arm-none-eabi/4.9.3/plugin/include/varasm.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/vec.h
lib/gcc/arm-none-eabi/4.9.3/plugin/include/version.h
lib/gcc/arm-none-eabi/4.9.3/thumb/
lib/gcc/arm-none-eabi/4.9.3/thumb/crtbegin.o
lib/gcc/arm-none-eabi/4.9.3/thumb/crtend.o
lib/gcc/arm-none-eabi/4.9.3/thumb/crti.o
lib/gcc/arm-none-eabi/4.9.3/thumb/crtn.o
lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/
lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/crtbegin.o
lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/crtend.o
lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/crti.o
lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/crtn.o
lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/libgcc.a
lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/libgcov.a
lib/gcc/arm-none-eabi/4.9.3/thumb/libgcc.a
lib/gcc/arm-none-eabi/4.9.3/thumb/libgcov.a
libexec/gcc/
libexec/gcc/arm-none-eabi/
libexec/gcc/arm-none-eabi/4.9.3/
@bin libexec/gcc/arm-none-eabi/4.9.3/cc1
@bin libexec/gcc/arm-none-eabi/4.9.3/cc1plus
@bin libexec/gcc/arm-none-eabi/4.9.3/collect2
libexec/gcc/arm-none-eabi/4.9.3/install-tools/
libexec/gcc/arm-none-eabi/4.9.3/install-tools/fixinc.sh
@bin libexec/gcc/arm-none-eabi/4.9.3/install-tools/fixincl
libexec/gcc/arm-none-eabi/4.9.3/install-tools/mkheaders
libexec/gcc/arm-none-eabi/4.9.3/install-tools/mkinstalldirs
@bin libexec/gcc/arm-none-eabi/4.9.3/lto-wrapper
libexec/gcc/arm-none-eabi/4.9.3/plugin/
@bin libexec/gcc/arm-none-eabi/4.9.3/plugin/gengtype
@man man/man1/arm-none-eabi-cpp.1
@man man/man1/arm-none-eabi-g++.1
@man man/man1/arm-none-eabi-gcc.1
@man man/man1/arm-none-eabi-gcov.1
@comment @man man/man7/fsf-funding.7
@comment @man man/man7/gfdl.7
@comment @man man/man7/gpl.7

View File

@ -0,0 +1,32 @@
# $OpenBSD: Makefile,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
COMMENT= gdb for arm-none-eabi cross-development
DISTNAME= gdb-7.9.1
#REVISION= 0
EXTRACT_SUFX= .tar.xz
HOMEPAGE= https://www.gnu.org/software/gdb/
WANTLIB= c expat m ncurses z
MASTER_SITES= ${MASTER_SITE_GNU:=gdb/}
DIST_SUBDIR= gdb
USE_GMAKE= Yes
CFLAGS+= -Dunix
CONFIGURE_ARGS+= --enable-multilib \
--enable-thumb \
--enable-interwork
MODULES= lang/python
TEST_DEPENDS=devel/dejagnu
post-install:
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
${PREFIX}/share/gdb/system-gdbinit
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (gdb/gdb-7.9.1.tar.xz) = zZxUOkEaBbK2R904k2A0towrXW8Q4NUdwWjBZslzukA=
SIZE (gdb/gdb-7.9.1.tar.xz) = 17867692

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-bfd_doc_Makefile_in,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
--- bfd/doc/Makefile.in.orig Wed May 13 13:36:05 2015
+++ bfd/doc/Makefile.in Fri May 15 16:04:28 2015
@@ -86,7 +86,7 @@ CONFIG_CLEAN_VPATH_FILES =
depcomp =
am__depfiles_maybe =
SOURCES =
-INFO_DEPS = bfd.info
+INFO_DEPS =
TEXINFO_TEX = $(top_srcdir)/../texinfo/texinfo.tex
am__TEXINFO_TEX_DIR = $(top_srcdir)/../texinfo
DVIS = bfd.dvi

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-gdb_doc_Makefile_in,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
--- gdb/doc/Makefile.in.orig Thu Feb 19 06:58:07 2015
+++ gdb/doc/Makefile.in Fri May 15 16:33:03 2015
@@ -84,7 +84,7 @@ SET_TEXINPUTS = \
TEXINPUTS=${TEXIDIR}:.:$(srcdir):$(READLINE_DIR):$(GDBMI_DIR):$$TEXINPUTS
# Files which should be generated via 'info' and installed by 'install-info'
-INFO_DEPS = gdb.info stabs.info annotate.info
+INFO_DEPS =
# Files which should be generated via 'pdf' and installed by 'install-pdf'
PDFFILES = gdb.pdf stabs.pdf refcard.pdf annotate.pdf

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-libiberty_Makefile_in,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
--- libiberty/Makefile.in.orig Thu Feb 19 06:58:08 2015
+++ libiberty/Makefile.in Fri May 15 16:33:34 2015
@@ -354,7 +354,7 @@ libiberty.html : $(srcdir)/libiberty.texi $(TEXISRC)
@MAINT@ echo stamp > stamp-functions
INSTALL_DEST = @INSTALL_DEST@
-install: install_to_$(INSTALL_DEST) install-subdir
+install:
install-strip: install
.PHONY: install install-strip

View File

@ -0,0 +1,4 @@
This is the GNU debugger, configured for the arm-none-eabi target.
For more information, type "help" from within GDB, or consult the
GDB manual (available as on-line info or a printed manual).

View File

@ -0,0 +1,31 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
@bin bin/arm-none-eabi-gdb
@bin bin/arm-none-eabi-run
include/gdb/
include/gdb/jit-reader.h
@comment lib/charset.alias
lib/libarm-none-eabi-sim.a
@man man/man1/arm-none-eabi-gdb.1
@man man/man1/arm-none-eabi-gdbserver.1
@man man/man1/arm-none-eabi-run.1
@man man/man5/arm-none-eabi-gdbinit.5
share/gdb/
@comment share/gdb/syscalls/
@comment share/gdb/syscalls/amd64-linux.xml
@comment share/gdb/syscalls/arm-linux.xml
@comment share/gdb/syscalls/gdb-syscalls.dtd
@comment share/gdb/syscalls/i386-linux.xml
@comment share/gdb/syscalls/mips-n32-linux.xml
@comment share/gdb/syscalls/mips-n64-linux.xml
@comment share/gdb/syscalls/mips-o32-linux.xml
@comment share/gdb/syscalls/ppc-linux.xml
@comment share/gdb/syscalls/ppc64-linux.xml
@comment share/gdb/syscalls/s390-linux.xml
@comment share/gdb/syscalls/s390x-linux.xml
@comment share/gdb/syscalls/sparc-linux.xml
@comment share/gdb/syscalls/sparc64-linux.xml
share/gdb/system-gdbinit/
share/gdb/system-gdbinit/elinos.py
share/gdb/system-gdbinit/elinos.pyc
share/gdb/system-gdbinit/wrs-linux.py
share/gdb/system-gdbinit/wrs-linux.pyc

View File

@ -0,0 +1,33 @@
# $OpenBSD: Makefile,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
COMMENT= newlib for arm-none-eabi cross-development
DISTNAME= newlib-2.2.0-1
VERSION= 2.2.0.1
PKGNAME= ${CONFIG}-newlib-${VERSION}
#REVISION= 0
HOMEPAGE= http://sourceware.org/newlib/
MASTER_SITES= ftp://sourceware.org/pub/newlib/
#MASTER_SITES= ftp://sources.redhat.com/pub/newlib/
EXTRACT_SUFX= .tar.gz
BUILD_DEPENDS= devel/arm-none-eabi/binutils \
${RUN_DEPENDS}
RUN_DEPENDS= devel/arm-none-eabi/gcc-linaro
# cope with user settings in /etc/mk.conf
MAKE_FLAGS= CFLAGS="-I${LOCALBASE}/include"
USE_GMAKE= Yes
USE_GROFF= No
CONFIGURE_ARGS+=--enable-interwork \
--enable-multilib
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/newlib
${INSTALL_DATA} ${WRKDIST}/COPYING.NEWLIB \
${PREFIX}/share/doc/newlib
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (newlib-2.2.0-1.tar.gz) = wdU/0XZdlVrFE6puL1dkVe51BwctQAMUSVyKiibryOw=
SIZE (newlib-2.2.0-1.tar.gz) = 16597844

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-etc_Makefile_in,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
--- etc/Makefile.in.orig Fri Jul 31 00:44:48 2009
+++ etc/Makefile.in Thu Oct 14 14:17:07 2010
@@ -58,7 +58,7 @@ TEXIDIR = $(srcdir)/../texinfo
#### Host, target, and site specific Makefile fragments come in here.
###
-INFOFILES = standards.info configure.info
+INFOFILES =
DVIFILES = standards.dvi configure.dvi
PDFFILES = standards.pdf configure.pdf
HTMLFILES = standards.html configure.html

View File

@ -0,0 +1,6 @@
Newlib is a C library intended for use on embedded systems. It is a
conglomeration of several library parts, all under free software
licenses that make them easily usable on embedded products.
This port has been created to support development on embedded ARM
systems but in theory, additional targets should be possible.

View File

@ -0,0 +1,273 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
arm-none-eabi/
arm-none-eabi/include/
arm-none-eabi/include/_ansi.h
arm-none-eabi/include/_syslist.h
arm-none-eabi/include/alloca.h
arm-none-eabi/include/ar.h
arm-none-eabi/include/argz.h
arm-none-eabi/include/assert.h
arm-none-eabi/include/bits/
arm-none-eabi/include/complex.h
arm-none-eabi/include/ctype.h
arm-none-eabi/include/dirent.h
arm-none-eabi/include/envlock.h
arm-none-eabi/include/envz.h
arm-none-eabi/include/errno.h
arm-none-eabi/include/fastmath.h
arm-none-eabi/include/fcntl.h
arm-none-eabi/include/fnmatch.h
arm-none-eabi/include/getopt.h
arm-none-eabi/include/glob.h
arm-none-eabi/include/grp.h
arm-none-eabi/include/iconv.h
arm-none-eabi/include/ieeefp.h
arm-none-eabi/include/inttypes.h
arm-none-eabi/include/langinfo.h
arm-none-eabi/include/libgen.h
arm-none-eabi/include/limits.h
arm-none-eabi/include/locale.h
arm-none-eabi/include/machine/
arm-none-eabi/include/machine/_default_types.h
arm-none-eabi/include/machine/_types.h
arm-none-eabi/include/machine/ansi.h
arm-none-eabi/include/machine/endian.h
arm-none-eabi/include/machine/fastmath.h
arm-none-eabi/include/machine/ieeefp.h
arm-none-eabi/include/machine/malloc.h
arm-none-eabi/include/machine/param.h
arm-none-eabi/include/machine/setjmp-dj.h
arm-none-eabi/include/machine/setjmp.h
arm-none-eabi/include/machine/stdlib.h
arm-none-eabi/include/machine/termios.h
arm-none-eabi/include/machine/time.h
arm-none-eabi/include/machine/types.h
arm-none-eabi/include/malloc.h
arm-none-eabi/include/math.h
arm-none-eabi/include/newlib.h
arm-none-eabi/include/paths.h
arm-none-eabi/include/pthread.h
arm-none-eabi/include/pwd.h
arm-none-eabi/include/reent.h
arm-none-eabi/include/regdef.h
arm-none-eabi/include/regex.h
arm-none-eabi/include/rpc/
arm-none-eabi/include/sched.h
arm-none-eabi/include/search.h
arm-none-eabi/include/setjmp.h
arm-none-eabi/include/signal.h
arm-none-eabi/include/spawn.h
arm-none-eabi/include/stdatomic.h
arm-none-eabi/include/stdint.h
arm-none-eabi/include/stdio.h
arm-none-eabi/include/stdio_ext.h
arm-none-eabi/include/stdlib.h
arm-none-eabi/include/string.h
arm-none-eabi/include/strings.h
arm-none-eabi/include/sys/
arm-none-eabi/include/sys/_default_fcntl.h
arm-none-eabi/include/sys/_intsup.h
arm-none-eabi/include/sys/_types.h
arm-none-eabi/include/sys/cdefs.h
arm-none-eabi/include/sys/config.h
arm-none-eabi/include/sys/custom_file.h
arm-none-eabi/include/sys/dir.h
arm-none-eabi/include/sys/dirent.h
arm-none-eabi/include/sys/errno.h
arm-none-eabi/include/sys/fcntl.h
arm-none-eabi/include/sys/features.h
arm-none-eabi/include/sys/file.h
arm-none-eabi/include/sys/iconvnls.h
arm-none-eabi/include/sys/lock.h
arm-none-eabi/include/sys/param.h
arm-none-eabi/include/sys/queue.h
arm-none-eabi/include/sys/reent.h
arm-none-eabi/include/sys/resource.h
arm-none-eabi/include/sys/sched.h
arm-none-eabi/include/sys/signal.h
arm-none-eabi/include/sys/stat.h
arm-none-eabi/include/sys/stdio.h
arm-none-eabi/include/sys/string.h
arm-none-eabi/include/sys/syslimits.h
arm-none-eabi/include/sys/time.h
arm-none-eabi/include/sys/timeb.h
arm-none-eabi/include/sys/times.h
arm-none-eabi/include/sys/types.h
arm-none-eabi/include/sys/unistd.h
arm-none-eabi/include/sys/utime.h
arm-none-eabi/include/sys/wait.h
arm-none-eabi/include/tar.h
arm-none-eabi/include/termios.h
arm-none-eabi/include/tgmath.h
arm-none-eabi/include/time.h
arm-none-eabi/include/unctrl.h
arm-none-eabi/include/unistd.h
arm-none-eabi/include/utime.h
arm-none-eabi/include/utmp.h
arm-none-eabi/include/wchar.h
arm-none-eabi/include/wctype.h
arm-none-eabi/include/wordexp.h
arm-none-eabi/lib/
arm-none-eabi/lib/aprofile-validation.specs
arm-none-eabi/lib/aprofile-ve.specs
arm-none-eabi/lib/cpu-init/
arm-none-eabi/lib/cpu-init/rdimon-aem.o
arm-none-eabi/lib/crt0.o
arm-none-eabi/lib/fpu/
arm-none-eabi/lib/fpu/aprofile-validation.specs
arm-none-eabi/lib/fpu/aprofile-ve.specs
arm-none-eabi/lib/fpu/cpu-init/
arm-none-eabi/lib/fpu/cpu-init/rdimon-aem.o
arm-none-eabi/lib/fpu/crt0.o
arm-none-eabi/lib/fpu/interwork/
arm-none-eabi/lib/fpu/interwork/aprofile-validation.specs
arm-none-eabi/lib/fpu/interwork/aprofile-ve.specs
arm-none-eabi/lib/fpu/interwork/cpu-init/
arm-none-eabi/lib/fpu/interwork/cpu-init/rdimon-aem.o
arm-none-eabi/lib/fpu/interwork/crt0.o
arm-none-eabi/lib/fpu/interwork/iq80310.specs
arm-none-eabi/lib/fpu/interwork/libc.a
arm-none-eabi/lib/fpu/interwork/libg.a
arm-none-eabi/lib/fpu/interwork/libgloss-linux.a
arm-none-eabi/lib/fpu/interwork/libm.a
arm-none-eabi/lib/fpu/interwork/libnosys.a
arm-none-eabi/lib/fpu/interwork/librdimon.a
arm-none-eabi/lib/fpu/interwork/librdpmon.a
arm-none-eabi/lib/fpu/interwork/linux-crt0.o
arm-none-eabi/lib/fpu/interwork/linux.specs
arm-none-eabi/lib/fpu/interwork/nano.specs
arm-none-eabi/lib/fpu/interwork/nosys.specs
arm-none-eabi/lib/fpu/interwork/pid.specs
arm-none-eabi/lib/fpu/interwork/rdimon-crt0.o
arm-none-eabi/lib/fpu/interwork/rdimon.specs
arm-none-eabi/lib/fpu/interwork/rdpmon-crt0.o
arm-none-eabi/lib/fpu/interwork/rdpmon.specs
arm-none-eabi/lib/fpu/interwork/redboot-crt0.o
arm-none-eabi/lib/fpu/interwork/redboot-syscalls.o
arm-none-eabi/lib/fpu/interwork/redboot.ld
arm-none-eabi/lib/fpu/interwork/redboot.specs
arm-none-eabi/lib/fpu/iq80310.specs
arm-none-eabi/lib/fpu/libc.a
arm-none-eabi/lib/fpu/libg.a
arm-none-eabi/lib/fpu/libgloss-linux.a
arm-none-eabi/lib/fpu/libm.a
arm-none-eabi/lib/fpu/libnosys.a
arm-none-eabi/lib/fpu/librdimon.a
arm-none-eabi/lib/fpu/librdpmon.a
arm-none-eabi/lib/fpu/linux-crt0.o
arm-none-eabi/lib/fpu/linux.specs
arm-none-eabi/lib/fpu/nano.specs
arm-none-eabi/lib/fpu/nosys.specs
arm-none-eabi/lib/fpu/pid.specs
arm-none-eabi/lib/fpu/rdimon-crt0.o
arm-none-eabi/lib/fpu/rdimon.specs
arm-none-eabi/lib/fpu/rdpmon-crt0.o
arm-none-eabi/lib/fpu/rdpmon.specs
arm-none-eabi/lib/fpu/redboot-crt0.o
arm-none-eabi/lib/fpu/redboot-syscalls.o
arm-none-eabi/lib/fpu/redboot.ld
arm-none-eabi/lib/fpu/redboot.specs
arm-none-eabi/lib/interwork/
arm-none-eabi/lib/interwork/aprofile-validation.specs
arm-none-eabi/lib/interwork/aprofile-ve.specs
arm-none-eabi/lib/interwork/cpu-init/
arm-none-eabi/lib/interwork/cpu-init/rdimon-aem.o
arm-none-eabi/lib/interwork/crt0.o
arm-none-eabi/lib/interwork/iq80310.specs
arm-none-eabi/lib/interwork/libc.a
arm-none-eabi/lib/interwork/libg.a
arm-none-eabi/lib/interwork/libgloss-linux.a
arm-none-eabi/lib/interwork/libm.a
arm-none-eabi/lib/interwork/libnosys.a
arm-none-eabi/lib/interwork/librdimon.a
arm-none-eabi/lib/interwork/librdpmon.a
arm-none-eabi/lib/interwork/linux-crt0.o
arm-none-eabi/lib/interwork/linux.specs
arm-none-eabi/lib/interwork/nano.specs
arm-none-eabi/lib/interwork/nosys.specs
arm-none-eabi/lib/interwork/pid.specs
arm-none-eabi/lib/interwork/rdimon-crt0.o
arm-none-eabi/lib/interwork/rdimon.specs
arm-none-eabi/lib/interwork/rdpmon-crt0.o
arm-none-eabi/lib/interwork/rdpmon.specs
arm-none-eabi/lib/interwork/redboot-crt0.o
arm-none-eabi/lib/interwork/redboot-syscalls.o
arm-none-eabi/lib/interwork/redboot.ld
arm-none-eabi/lib/interwork/redboot.specs
arm-none-eabi/lib/iq80310.specs
arm-none-eabi/lib/libc.a
arm-none-eabi/lib/libg.a
arm-none-eabi/lib/libgloss-linux.a
arm-none-eabi/lib/libm.a
arm-none-eabi/lib/libnosys.a
arm-none-eabi/lib/librdimon.a
arm-none-eabi/lib/librdpmon.a
arm-none-eabi/lib/linux-crt0.o
arm-none-eabi/lib/linux.specs
arm-none-eabi/lib/nano.specs
arm-none-eabi/lib/nosys.specs
arm-none-eabi/lib/pid.specs
arm-none-eabi/lib/rdimon-crt0.o
arm-none-eabi/lib/rdimon.specs
arm-none-eabi/lib/rdpmon-crt0.o
arm-none-eabi/lib/rdpmon.specs
arm-none-eabi/lib/redboot-crt0.o
arm-none-eabi/lib/redboot-syscalls.o
arm-none-eabi/lib/redboot.ld
arm-none-eabi/lib/redboot.specs
arm-none-eabi/lib/thumb/
arm-none-eabi/lib/thumb/aprofile-validation.specs
arm-none-eabi/lib/thumb/aprofile-ve.specs
arm-none-eabi/lib/thumb/cpu-init/
arm-none-eabi/lib/thumb/cpu-init/rdimon-aem.o
arm-none-eabi/lib/thumb/crt0.o
arm-none-eabi/lib/thumb/interwork/
arm-none-eabi/lib/thumb/interwork/aprofile-validation.specs
arm-none-eabi/lib/thumb/interwork/aprofile-ve.specs
arm-none-eabi/lib/thumb/interwork/cpu-init/
arm-none-eabi/lib/thumb/interwork/cpu-init/rdimon-aem.o
arm-none-eabi/lib/thumb/interwork/crt0.o
arm-none-eabi/lib/thumb/interwork/iq80310.specs
arm-none-eabi/lib/thumb/interwork/libc.a
arm-none-eabi/lib/thumb/interwork/libg.a
arm-none-eabi/lib/thumb/interwork/libgloss-linux.a
arm-none-eabi/lib/thumb/interwork/libm.a
arm-none-eabi/lib/thumb/interwork/libnosys.a
arm-none-eabi/lib/thumb/interwork/librdimon.a
arm-none-eabi/lib/thumb/interwork/librdpmon.a
arm-none-eabi/lib/thumb/interwork/linux-crt0.o
arm-none-eabi/lib/thumb/interwork/linux.specs
arm-none-eabi/lib/thumb/interwork/nano.specs
arm-none-eabi/lib/thumb/interwork/nosys.specs
arm-none-eabi/lib/thumb/interwork/pid.specs
arm-none-eabi/lib/thumb/interwork/rdimon-crt0.o
arm-none-eabi/lib/thumb/interwork/rdimon.specs
arm-none-eabi/lib/thumb/interwork/rdpmon-crt0.o
arm-none-eabi/lib/thumb/interwork/rdpmon.specs
arm-none-eabi/lib/thumb/interwork/redboot-crt0.o
arm-none-eabi/lib/thumb/interwork/redboot-syscalls.o
arm-none-eabi/lib/thumb/interwork/redboot.ld
arm-none-eabi/lib/thumb/interwork/redboot.specs
arm-none-eabi/lib/thumb/iq80310.specs
arm-none-eabi/lib/thumb/libc.a
arm-none-eabi/lib/thumb/libg.a
arm-none-eabi/lib/thumb/libgloss-linux.a
arm-none-eabi/lib/thumb/libm.a
arm-none-eabi/lib/thumb/libnosys.a
arm-none-eabi/lib/thumb/librdimon.a
arm-none-eabi/lib/thumb/librdpmon.a
arm-none-eabi/lib/thumb/linux-crt0.o
arm-none-eabi/lib/thumb/linux.specs
arm-none-eabi/lib/thumb/nano.specs
arm-none-eabi/lib/thumb/nosys.specs
arm-none-eabi/lib/thumb/pid.specs
arm-none-eabi/lib/thumb/rdimon-crt0.o
arm-none-eabi/lib/thumb/rdimon.specs
arm-none-eabi/lib/thumb/rdpmon-crt0.o
arm-none-eabi/lib/thumb/rdpmon.specs
arm-none-eabi/lib/thumb/redboot-crt0.o
arm-none-eabi/lib/thumb/redboot-syscalls.o
arm-none-eabi/lib/thumb/redboot.ld
arm-none-eabi/lib/thumb/redboot.specs
share/doc/newlib/
share/doc/newlib/COPYING.NEWLIB