diff --git a/devel/arm-none-eabi/Makefile b/devel/arm-none-eabi/Makefile new file mode 100644 index 00000000000..773d78ec125 --- /dev/null +++ b/devel/arm-none-eabi/Makefile @@ -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 diff --git a/devel/arm-none-eabi/Makefile.inc b/devel/arm-none-eabi/Makefile.inc new file mode 100644 index 00000000000..6abb8bdec46 --- /dev/null +++ b/devel/arm-none-eabi/Makefile.inc @@ -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 diff --git a/devel/arm-none-eabi/binutils/Makefile b/devel/arm-none-eabi/binutils/Makefile new file mode 100644 index 00000000000..4c1255f040e --- /dev/null +++ b/devel/arm-none-eabi/binutils/Makefile @@ -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 diff --git a/devel/arm-none-eabi/binutils/distinfo b/devel/arm-none-eabi/binutils/distinfo new file mode 100644 index 00000000000..8d441717376 --- /dev/null +++ b/devel/arm-none-eabi/binutils/distinfo @@ -0,0 +1,2 @@ +SHA256 (binutils/binutils-2.25.tar.bz2) = It78Zc+j7yozlfqup11jMcbmLqXfrP7T4uwXsIyIKSM= +SIZE (binutils/binutils-2.25.tar.bz2) = 24049133 diff --git a/devel/arm-none-eabi/binutils/patches/patch-bfd_doc_Makefile_in b/devel/arm-none-eabi/binutils/patches/patch-bfd_doc_Makefile_in new file mode 100644 index 00000000000..9c107d6907f --- /dev/null +++ b/devel/arm-none-eabi/binutils/patches/patch-bfd_doc_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/binutils/patches/patch-binutils_doc_Makefile_in b/devel/arm-none-eabi/binutils/patches/patch-binutils_doc_Makefile_in new file mode 100644 index 00000000000..af3556cb165 --- /dev/null +++ b/devel/arm-none-eabi/binutils/patches/patch-binutils_doc_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/binutils/patches/patch-gas_doc_Makefile_in b/devel/arm-none-eabi/binutils/patches/patch-gas_doc_Makefile_in new file mode 100644 index 00000000000..f418d537c9e --- /dev/null +++ b/devel/arm-none-eabi/binutils/patches/patch-gas_doc_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/binutils/patches/patch-gprof_Makefile_in b/devel/arm-none-eabi/binutils/patches/patch-gprof_Makefile_in new file mode 100644 index 00000000000..87158aecce0 --- /dev/null +++ b/devel/arm-none-eabi/binutils/patches/patch-gprof_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/binutils/patches/patch-ld_Makefile_in b/devel/arm-none-eabi/binutils/patches/patch-ld_Makefile_in new file mode 100644 index 00000000000..fcb8a1f3315 --- /dev/null +++ b/devel/arm-none-eabi/binutils/patches/patch-ld_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/binutils/patches/patch-libiberty_Makefile_in b/devel/arm-none-eabi/binutils/patches/patch-libiberty_Makefile_in new file mode 100644 index 00000000000..860d8dd5019 --- /dev/null +++ b/devel/arm-none-eabi/binutils/patches/patch-libiberty_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/binutils/patches/patch-libiberty_testsuite_Makefile_in b/devel/arm-none-eabi/binutils/patches/patch-libiberty_testsuite_Makefile_in new file mode 100644 index 00000000000..c64f22fdc0a --- /dev/null +++ b/devel/arm-none-eabi/binutils/patches/patch-libiberty_testsuite_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/binutils/pkg/DESCR b/devel/arm-none-eabi/binutils/pkg/DESCR new file mode 100644 index 00000000000..03d6502e10a --- /dev/null +++ b/devel/arm-none-eabi/binutils/pkg/DESCR @@ -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. diff --git a/devel/arm-none-eabi/binutils/pkg/PLIST b/devel/arm-none-eabi/binutils/pkg/PLIST new file mode 100644 index 00000000000..d8eb26313fb --- /dev/null +++ b/devel/arm-none-eabi/binutils/pkg/PLIST @@ -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 diff --git a/devel/arm-none-eabi/gcc-linaro/Makefile b/devel/arm-none-eabi/gcc-linaro/Makefile new file mode 100644 index 00000000000..2c27a103c97 --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/Makefile @@ -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 diff --git a/devel/arm-none-eabi/gcc-linaro/distinfo b/devel/arm-none-eabi/gcc-linaro/distinfo new file mode 100644 index 00000000000..3559a190f6d --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/distinfo @@ -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 diff --git a/devel/arm-none-eabi/gcc-linaro/patches/patch-Makefile_in b/devel/arm-none-eabi/gcc-linaro/patches/patch-Makefile_in new file mode 100644 index 00000000000..888fa767e3a --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/patches/patch-Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_Makefile_in b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_Makefile_in new file mode 100644 index 00000000000..0f987eb6a6c --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_Makefile_in @@ -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 $@ diff --git a/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_none_eabi_h b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_none_eabi_h new file mode 100644 index 00000000000..d82bc224fb8 --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_none_eabi_h @@ -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 diff --git a/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_t-arm-elf b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_t-arm-elf new file mode 100644 index 00000000000..81f4e326f3d --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_t-arm-elf @@ -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 diff --git a/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_unknown-elf_h b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_unknown-elf_h new file mode 100644 index 00000000000..c4919a66688 --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_config_arm_unknown-elf_h @@ -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) \ diff --git a/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_gcc_c b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_gcc_c new file mode 100644 index 00000000000..e90d27e2bc9 --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/patches/patch-gcc_gcc_c @@ -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++; diff --git a/devel/arm-none-eabi/gcc-linaro/patches/patch-libgcc_Makefile_in b/devel/arm-none-eabi/gcc-linaro/patches/patch-libgcc_Makefile_in new file mode 100644 index 00000000000..1d97076a7bc --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/patches/patch-libgcc_Makefile_in @@ -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 ;; \ diff --git a/devel/arm-none-eabi/gcc-linaro/patches/patch-libiberty_Makefile_in b/devel/arm-none-eabi/gcc-linaro/patches/patch-libiberty_Makefile_in new file mode 100644 index 00000000000..5754871e184 --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/patches/patch-libiberty_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/gcc-linaro/pkg/DESCR b/devel/arm-none-eabi/gcc-linaro/pkg/DESCR new file mode 100644 index 00000000000..0e70aa6c9ca --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/pkg/DESCR @@ -0,0 +1 @@ +GNU cross compiler suite, configured for the arm-none-eabi target. diff --git a/devel/arm-none-eabi/gcc-linaro/pkg/PLIST b/devel/arm-none-eabi/gcc-linaro/pkg/PLIST new file mode 100644 index 00000000000..64de39641fb --- /dev/null +++ b/devel/arm-none-eabi/gcc-linaro/pkg/PLIST @@ -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 diff --git a/devel/arm-none-eabi/gdb/Makefile b/devel/arm-none-eabi/gdb/Makefile new file mode 100644 index 00000000000..5f6b8334bef --- /dev/null +++ b/devel/arm-none-eabi/gdb/Makefile @@ -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 diff --git a/devel/arm-none-eabi/gdb/distinfo b/devel/arm-none-eabi/gdb/distinfo new file mode 100644 index 00000000000..4834396361c --- /dev/null +++ b/devel/arm-none-eabi/gdb/distinfo @@ -0,0 +1,2 @@ +SHA256 (gdb/gdb-7.9.1.tar.xz) = zZxUOkEaBbK2R904k2A0towrXW8Q4NUdwWjBZslzukA= +SIZE (gdb/gdb-7.9.1.tar.xz) = 17867692 diff --git a/devel/arm-none-eabi/gdb/patches/patch-bfd_doc_Makefile_in b/devel/arm-none-eabi/gdb/patches/patch-bfd_doc_Makefile_in new file mode 100644 index 00000000000..fe73f12147a --- /dev/null +++ b/devel/arm-none-eabi/gdb/patches/patch-bfd_doc_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/gdb/patches/patch-gdb_doc_Makefile_in b/devel/arm-none-eabi/gdb/patches/patch-gdb_doc_Makefile_in new file mode 100644 index 00000000000..4af819967bb --- /dev/null +++ b/devel/arm-none-eabi/gdb/patches/patch-gdb_doc_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/gdb/patches/patch-libiberty_Makefile_in b/devel/arm-none-eabi/gdb/patches/patch-libiberty_Makefile_in new file mode 100644 index 00000000000..03f0b738b6f --- /dev/null +++ b/devel/arm-none-eabi/gdb/patches/patch-libiberty_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/gdb/pkg/DESCR b/devel/arm-none-eabi/gdb/pkg/DESCR new file mode 100644 index 00000000000..1c3f29b6b4d --- /dev/null +++ b/devel/arm-none-eabi/gdb/pkg/DESCR @@ -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). diff --git a/devel/arm-none-eabi/gdb/pkg/PLIST b/devel/arm-none-eabi/gdb/pkg/PLIST new file mode 100644 index 00000000000..c2451694941 --- /dev/null +++ b/devel/arm-none-eabi/gdb/pkg/PLIST @@ -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 diff --git a/devel/arm-none-eabi/newlib/Makefile b/devel/arm-none-eabi/newlib/Makefile new file mode 100644 index 00000000000..f3982a45613 --- /dev/null +++ b/devel/arm-none-eabi/newlib/Makefile @@ -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 diff --git a/devel/arm-none-eabi/newlib/distinfo b/devel/arm-none-eabi/newlib/distinfo new file mode 100644 index 00000000000..63f7034763f --- /dev/null +++ b/devel/arm-none-eabi/newlib/distinfo @@ -0,0 +1,2 @@ +SHA256 (newlib-2.2.0-1.tar.gz) = wdU/0XZdlVrFE6puL1dkVe51BwctQAMUSVyKiibryOw= +SIZE (newlib-2.2.0-1.tar.gz) = 16597844 diff --git a/devel/arm-none-eabi/newlib/patches/patch-etc_Makefile_in b/devel/arm-none-eabi/newlib/patches/patch-etc_Makefile_in new file mode 100644 index 00000000000..c704b5b0ef3 --- /dev/null +++ b/devel/arm-none-eabi/newlib/patches/patch-etc_Makefile_in @@ -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 diff --git a/devel/arm-none-eabi/newlib/pkg/DESCR b/devel/arm-none-eabi/newlib/pkg/DESCR new file mode 100644 index 00000000000..09916c45877 --- /dev/null +++ b/devel/arm-none-eabi/newlib/pkg/DESCR @@ -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. diff --git a/devel/arm-none-eabi/newlib/pkg/PLIST b/devel/arm-none-eabi/newlib/pkg/PLIST new file mode 100644 index 00000000000..4b4cf8ea321 --- /dev/null +++ b/devel/arm-none-eabi/newlib/pkg/PLIST @@ -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