On Tue, Jan 12, 2016 at 03:05:05PM +0000, Brandon Mercer wrote:
> I'm somehow missing the initial email that Daniel wrote that proposes
> building libstdc++ as part of arm-none-eabi, however, that bit me while
> working on some stuff last week. I think the toolchain is not very useful
> without it.
OK, I generated a diff to apply to devel/arm-none-eabi.
I removed the python files conflicts with lang/gcc/4.9 by adding these
to ${PREFIX}/arm-none-eabi/share instead of ${PREFIX}/share.
Running portcheck gives the usual
Python module without compiled version, consider using ${MODPY_BIN} ...
but I didn't add python. lang/gcc/4.9 also has .py files but doesn't add
it either.
patch needs -p0 to apply correctly.
> I don't think that a FLAVOR is the right way to go, in this case I feel it
> should be built by default.
Yes.
Any other suggestions?
Index: gcc-linaro/Makefile
===================================================================
RCS file: /cvs/ports/devel/arm-none-eabi/gcc-linaro/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- gcc-linaro/Makefile 28 May 2015 23:28:25 -0000 1.1.1.1
+++ gcc-linaro/Makefile 13 Jan 2016 02:44:04 -0000
@@ -13,7 +13,7 @@ SUBST_VARS+= VERSION
WANTLIB= c m stdc++ gmp mpfr mpc
DIST_SUBDIR= gcc
-MAKE_GXX= No
+MAKE_GXX= Yes
MAKE_FORTRAN= No
MAKE_OBJC= No
MAKE_JAVA= No
@@ -24,27 +24,33 @@ MAKE_ADA= No
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
+BUILD_DEPENDS+= devel/autoconf/2.13 \
+ devel/bison \
+ devel/metaauto \
+ devel/arm-none-eabi/binutils \
+ devel/arm-none-eabi/newlib
LIB_DEPENDS= devel/mpfr devel/libmpc
-RUN_DEPENDS= devel/arm-none-eabi/binutils
+RUN_DEPENDS= devel/arm-none-eabi/binutils \
+ devel/arm-none-eabi/newlib
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_ARGS+=--enable-languages=${LANGS} \
+ --enable-multilib \
+ --enable-interwork \
+ --with-newlib \
+ --disable-lto \
+ --enable-cpp \
+ --datarootdir=${PREFIX}/arm-none-eabi/share
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
+
+ALL_TARGET= all-gcc all-target-libgcc all-target-libstdc++-v3
+INSTALL_TARGET= install-gcc install-target-libgcc
install-target-libstdc++-v3
# cope with user settings in /etc/mk.conf
MAKE_FLAGS= LANGUAGES="c c++" CFLAGS="-I${LOCALBASE}/include"
Index: gcc-linaro/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/arm-none-eabi/gcc-linaro/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- gcc-linaro/pkg/PLIST 28 May 2015 23:28:26 -0000 1.1.1.1
+++ gcc-linaro/pkg/PLIST 13 Jan 2016 02:44:04 -0000
@@ -1,4 +1,896 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
+@comment $OpenBSD$
+arm-none-eabi/include/c++/
+arm-none-eabi/include/c++/4.9.3/
+arm-none-eabi/include/c++/4.9.3/algorithm
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/atomic_word.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/basic_file.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/c++allocator.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/c++config.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/c++io.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/c++locale.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/cpu_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/ctype_base.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/ctype_inline.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/cxxabi_tweaks.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/error_constants.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/extc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/gthr-default.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/gthr-posix.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/gthr-single.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/gthr.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/messages_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/os_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/stdc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/stdtr1c++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/bits/time_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/ext/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/ext/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/atomic_word.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/basic_file.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/c++allocator.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/c++config.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/c++io.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/c++locale.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/cpu_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/ctype_base.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/ctype_inline.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/cxxabi_tweaks.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/error_constants.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/extc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/gthr-default.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/gthr-posix.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/gthr-single.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/gthr.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/messages_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/os_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/stdc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/stdtr1c++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/bits/time_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/ext/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/ext/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/atomic_word.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/basic_file.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/c++allocator.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/c++config.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/c++io.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/c++locale.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/cpu_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/ctype_base.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/ctype_inline.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/cxxabi_tweaks.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/error_constants.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/extc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/gthr-default.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/gthr-posix.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/gthr-single.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/gthr.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/messages_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/os_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/stdc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/stdtr1c++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/bits/time_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/ext/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/fpu/interwork/ext/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/atomic_word.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/basic_file.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/c++allocator.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/c++config.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/c++io.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/c++locale.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/cpu_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/ctype_base.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/ctype_inline.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/cxxabi_tweaks.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/error_constants.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/extc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/gthr-default.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/gthr-posix.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/gthr-single.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/gthr.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/messages_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/os_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/stdc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/stdtr1c++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/bits/time_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/ext/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/interwork/ext/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/atomic_word.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/basic_file.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/c++allocator.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/c++config.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/c++io.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/c++locale.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/cpu_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/ctype_base.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/ctype_inline.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/cxxabi_tweaks.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/error_constants.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/extc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/gthr-default.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/gthr-posix.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/gthr-single.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/gthr.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/messages_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/os_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/stdc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/stdtr1c++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/bits/time_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/ext/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/ext/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/atomic_word.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/basic_file.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/c++allocator.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/c++config.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/c++io.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/c++locale.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/cpu_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/ctype_base.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/ctype_inline.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/cxxabi_tweaks.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/error_constants.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/extc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/gthr-default.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/gthr-posix.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/gthr-single.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/gthr.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/messages_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/opt_random.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/os_defines.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/stdc++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/stdtr1c++.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/bits/time_members.h
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/ext/
+arm-none-eabi/include/c++/4.9.3/arm-none-eabi/thumb/interwork/ext/opt_random.h
+arm-none-eabi/include/c++/4.9.3/array
+arm-none-eabi/include/c++/4.9.3/atomic
+arm-none-eabi/include/c++/4.9.3/backward/
+arm-none-eabi/include/c++/4.9.3/backward/auto_ptr.h
+arm-none-eabi/include/c++/4.9.3/backward/backward_warning.h
+arm-none-eabi/include/c++/4.9.3/backward/binders.h
+arm-none-eabi/include/c++/4.9.3/backward/hash_fun.h
+arm-none-eabi/include/c++/4.9.3/backward/hash_map
+arm-none-eabi/include/c++/4.9.3/backward/hash_set
+arm-none-eabi/include/c++/4.9.3/backward/hashtable.h
+arm-none-eabi/include/c++/4.9.3/backward/strstream
+arm-none-eabi/include/c++/4.9.3/bits/
+arm-none-eabi/include/c++/4.9.3/bits/algorithmfwd.h
+arm-none-eabi/include/c++/4.9.3/bits/alloc_traits.h
+arm-none-eabi/include/c++/4.9.3/bits/allocator.h
+arm-none-eabi/include/c++/4.9.3/bits/atomic_base.h
+arm-none-eabi/include/c++/4.9.3/bits/atomic_lockfree_defines.h
+arm-none-eabi/include/c++/4.9.3/bits/basic_ios.h
+arm-none-eabi/include/c++/4.9.3/bits/basic_ios.tcc
+arm-none-eabi/include/c++/4.9.3/bits/basic_string.h
+arm-none-eabi/include/c++/4.9.3/bits/basic_string.tcc
+arm-none-eabi/include/c++/4.9.3/bits/boost_concept_check.h
+arm-none-eabi/include/c++/4.9.3/bits/c++0x_warning.h
+arm-none-eabi/include/c++/4.9.3/bits/c++14_warning.h
+arm-none-eabi/include/c++/4.9.3/bits/char_traits.h
+arm-none-eabi/include/c++/4.9.3/bits/codecvt.h
+arm-none-eabi/include/c++/4.9.3/bits/concept_check.h
+arm-none-eabi/include/c++/4.9.3/bits/cpp_type_traits.h
+arm-none-eabi/include/c++/4.9.3/bits/cxxabi_forced.h
+arm-none-eabi/include/c++/4.9.3/bits/deque.tcc
+arm-none-eabi/include/c++/4.9.3/bits/enable_special_members.h
+arm-none-eabi/include/c++/4.9.3/bits/exception_defines.h
+arm-none-eabi/include/c++/4.9.3/bits/exception_ptr.h
+arm-none-eabi/include/c++/4.9.3/bits/forward_list.h
+arm-none-eabi/include/c++/4.9.3/bits/forward_list.tcc
+arm-none-eabi/include/c++/4.9.3/bits/fstream.tcc
+arm-none-eabi/include/c++/4.9.3/bits/functexcept.h
+arm-none-eabi/include/c++/4.9.3/bits/functional_hash.h
+arm-none-eabi/include/c++/4.9.3/bits/gslice.h
+arm-none-eabi/include/c++/4.9.3/bits/gslice_array.h
+arm-none-eabi/include/c++/4.9.3/bits/hash_bytes.h
+arm-none-eabi/include/c++/4.9.3/bits/hashtable.h
+arm-none-eabi/include/c++/4.9.3/bits/hashtable_policy.h
+arm-none-eabi/include/c++/4.9.3/bits/indirect_array.h
+arm-none-eabi/include/c++/4.9.3/bits/ios_base.h
+arm-none-eabi/include/c++/4.9.3/bits/istream.tcc
+arm-none-eabi/include/c++/4.9.3/bits/list.tcc
+arm-none-eabi/include/c++/4.9.3/bits/locale_classes.h
+arm-none-eabi/include/c++/4.9.3/bits/locale_classes.tcc
+arm-none-eabi/include/c++/4.9.3/bits/locale_facets.h
+arm-none-eabi/include/c++/4.9.3/bits/locale_facets.tcc
+arm-none-eabi/include/c++/4.9.3/bits/locale_facets_nonio.h
+arm-none-eabi/include/c++/4.9.3/bits/locale_facets_nonio.tcc
+arm-none-eabi/include/c++/4.9.3/bits/localefwd.h
+arm-none-eabi/include/c++/4.9.3/bits/mask_array.h
+arm-none-eabi/include/c++/4.9.3/bits/memoryfwd.h
+arm-none-eabi/include/c++/4.9.3/bits/move.h
+arm-none-eabi/include/c++/4.9.3/bits/nested_exception.h
+arm-none-eabi/include/c++/4.9.3/bits/ostream.tcc
+arm-none-eabi/include/c++/4.9.3/bits/ostream_insert.h
+arm-none-eabi/include/c++/4.9.3/bits/parse_numbers.h
+arm-none-eabi/include/c++/4.9.3/bits/postypes.h
+arm-none-eabi/include/c++/4.9.3/bits/predefined_ops.h
+arm-none-eabi/include/c++/4.9.3/bits/ptr_traits.h
+arm-none-eabi/include/c++/4.9.3/bits/random.h
+arm-none-eabi/include/c++/4.9.3/bits/random.tcc
+arm-none-eabi/include/c++/4.9.3/bits/range_access.h
+arm-none-eabi/include/c++/4.9.3/bits/regex.h
+arm-none-eabi/include/c++/4.9.3/bits/regex.tcc
+arm-none-eabi/include/c++/4.9.3/bits/regex_automaton.h
+arm-none-eabi/include/c++/4.9.3/bits/regex_automaton.tcc
+arm-none-eabi/include/c++/4.9.3/bits/regex_compiler.h
+arm-none-eabi/include/c++/4.9.3/bits/regex_compiler.tcc
+arm-none-eabi/include/c++/4.9.3/bits/regex_constants.h
+arm-none-eabi/include/c++/4.9.3/bits/regex_error.h
+arm-none-eabi/include/c++/4.9.3/bits/regex_executor.h
+arm-none-eabi/include/c++/4.9.3/bits/regex_executor.tcc
+arm-none-eabi/include/c++/4.9.3/bits/regex_scanner.h
+arm-none-eabi/include/c++/4.9.3/bits/regex_scanner.tcc
+arm-none-eabi/include/c++/4.9.3/bits/shared_ptr.h
+arm-none-eabi/include/c++/4.9.3/bits/shared_ptr_base.h
+arm-none-eabi/include/c++/4.9.3/bits/slice_array.h
+arm-none-eabi/include/c++/4.9.3/bits/sstream.tcc
+arm-none-eabi/include/c++/4.9.3/bits/stl_algo.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_algobase.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_bvector.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_construct.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_deque.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_function.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_heap.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_iterator.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_iterator_base_funcs.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_iterator_base_types.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_list.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_map.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_multimap.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_multiset.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_numeric.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_pair.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_queue.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_raw_storage_iter.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_relops.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_set.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_stack.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_tempbuf.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_tree.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_uninitialized.h
+arm-none-eabi/include/c++/4.9.3/bits/stl_vector.h
+arm-none-eabi/include/c++/4.9.3/bits/stream_iterator.h
+arm-none-eabi/include/c++/4.9.3/bits/streambuf.tcc
+arm-none-eabi/include/c++/4.9.3/bits/streambuf_iterator.h
+arm-none-eabi/include/c++/4.9.3/bits/stringfwd.h
+arm-none-eabi/include/c++/4.9.3/bits/unique_ptr.h
+arm-none-eabi/include/c++/4.9.3/bits/unordered_map.h
+arm-none-eabi/include/c++/4.9.3/bits/unordered_set.h
+arm-none-eabi/include/c++/4.9.3/bits/uses_allocator.h
+arm-none-eabi/include/c++/4.9.3/bits/valarray_after.h
+arm-none-eabi/include/c++/4.9.3/bits/valarray_array.h
+arm-none-eabi/include/c++/4.9.3/bits/valarray_array.tcc
+arm-none-eabi/include/c++/4.9.3/bits/valarray_before.h
+arm-none-eabi/include/c++/4.9.3/bits/vector.tcc
+arm-none-eabi/include/c++/4.9.3/bitset
+arm-none-eabi/include/c++/4.9.3/cassert
+arm-none-eabi/include/c++/4.9.3/ccomplex
+arm-none-eabi/include/c++/4.9.3/cctype
+arm-none-eabi/include/c++/4.9.3/cerrno
+arm-none-eabi/include/c++/4.9.3/cfenv
+arm-none-eabi/include/c++/4.9.3/cfloat
+arm-none-eabi/include/c++/4.9.3/chrono
+arm-none-eabi/include/c++/4.9.3/cinttypes
+arm-none-eabi/include/c++/4.9.3/ciso646
+arm-none-eabi/include/c++/4.9.3/climits
+arm-none-eabi/include/c++/4.9.3/clocale
+arm-none-eabi/include/c++/4.9.3/cmath
+arm-none-eabi/include/c++/4.9.3/complex
+arm-none-eabi/include/c++/4.9.3/complex.h
+arm-none-eabi/include/c++/4.9.3/condition_variable
+arm-none-eabi/include/c++/4.9.3/csetjmp
+arm-none-eabi/include/c++/4.9.3/csignal
+arm-none-eabi/include/c++/4.9.3/cstdalign
+arm-none-eabi/include/c++/4.9.3/cstdarg
+arm-none-eabi/include/c++/4.9.3/cstdbool
+arm-none-eabi/include/c++/4.9.3/cstddef
+arm-none-eabi/include/c++/4.9.3/cstdint
+arm-none-eabi/include/c++/4.9.3/cstdio
+arm-none-eabi/include/c++/4.9.3/cstdlib
+arm-none-eabi/include/c++/4.9.3/cstring
+arm-none-eabi/include/c++/4.9.3/ctgmath
+arm-none-eabi/include/c++/4.9.3/ctime
+arm-none-eabi/include/c++/4.9.3/cwchar
+arm-none-eabi/include/c++/4.9.3/cwctype
+arm-none-eabi/include/c++/4.9.3/cxxabi.h
+arm-none-eabi/include/c++/4.9.3/debug/
+arm-none-eabi/include/c++/4.9.3/debug/array
+arm-none-eabi/include/c++/4.9.3/debug/bitset
+arm-none-eabi/include/c++/4.9.3/debug/debug.h
+arm-none-eabi/include/c++/4.9.3/debug/deque
+arm-none-eabi/include/c++/4.9.3/debug/formatter.h
+arm-none-eabi/include/c++/4.9.3/debug/forward_list
+arm-none-eabi/include/c++/4.9.3/debug/functions.h
+arm-none-eabi/include/c++/4.9.3/debug/list
+arm-none-eabi/include/c++/4.9.3/debug/macros.h
+arm-none-eabi/include/c++/4.9.3/debug/map
+arm-none-eabi/include/c++/4.9.3/debug/map.h
+arm-none-eabi/include/c++/4.9.3/debug/multimap.h
+arm-none-eabi/include/c++/4.9.3/debug/multiset.h
+arm-none-eabi/include/c++/4.9.3/debug/safe_base.h
+arm-none-eabi/include/c++/4.9.3/debug/safe_iterator.h
+arm-none-eabi/include/c++/4.9.3/debug/safe_iterator.tcc
+arm-none-eabi/include/c++/4.9.3/debug/safe_local_iterator.h
+arm-none-eabi/include/c++/4.9.3/debug/safe_local_iterator.tcc
+arm-none-eabi/include/c++/4.9.3/debug/safe_sequence.h
+arm-none-eabi/include/c++/4.9.3/debug/safe_sequence.tcc
+arm-none-eabi/include/c++/4.9.3/debug/safe_unordered_base.h
+arm-none-eabi/include/c++/4.9.3/debug/safe_unordered_container.h
+arm-none-eabi/include/c++/4.9.3/debug/safe_unordered_container.tcc
+arm-none-eabi/include/c++/4.9.3/debug/set
+arm-none-eabi/include/c++/4.9.3/debug/set.h
+arm-none-eabi/include/c++/4.9.3/debug/string
+arm-none-eabi/include/c++/4.9.3/debug/unordered_map
+arm-none-eabi/include/c++/4.9.3/debug/unordered_set
+arm-none-eabi/include/c++/4.9.3/debug/vector
+arm-none-eabi/include/c++/4.9.3/decimal/
+arm-none-eabi/include/c++/4.9.3/decimal/decimal
+arm-none-eabi/include/c++/4.9.3/decimal/decimal.h
+arm-none-eabi/include/c++/4.9.3/deque
+arm-none-eabi/include/c++/4.9.3/exception
+arm-none-eabi/include/c++/4.9.3/experimental/
+arm-none-eabi/include/c++/4.9.3/experimental/optional
+arm-none-eabi/include/c++/4.9.3/experimental/string_view
+arm-none-eabi/include/c++/4.9.3/experimental/string_view.tcc
+arm-none-eabi/include/c++/4.9.3/ext/
+arm-none-eabi/include/c++/4.9.3/ext/algorithm
+arm-none-eabi/include/c++/4.9.3/ext/aligned_buffer.h
+arm-none-eabi/include/c++/4.9.3/ext/alloc_traits.h
+arm-none-eabi/include/c++/4.9.3/ext/array_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/atomicity.h
+arm-none-eabi/include/c++/4.9.3/ext/bitmap_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/cast.h
+arm-none-eabi/include/c++/4.9.3/ext/cmath
+arm-none-eabi/include/c++/4.9.3/ext/codecvt_specializations.h
+arm-none-eabi/include/c++/4.9.3/ext/concurrence.h
+arm-none-eabi/include/c++/4.9.3/ext/debug_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/enc_filebuf.h
+arm-none-eabi/include/c++/4.9.3/ext/extptr_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/functional
+arm-none-eabi/include/c++/4.9.3/ext/hash_map
+arm-none-eabi/include/c++/4.9.3/ext/hash_set
+arm-none-eabi/include/c++/4.9.3/ext/iterator
+arm-none-eabi/include/c++/4.9.3/ext/malloc_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/memory
+arm-none-eabi/include/c++/4.9.3/ext/mt_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/new_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/numeric
+arm-none-eabi/include/c++/4.9.3/ext/numeric_traits.h
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/assoc_container.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/bin_search_tree_/traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_base_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/branch_policy/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/branch_policy/branch_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/branch_policy/traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/cond_dealtor.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/container_base_dispatch.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/debug_map_base.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/eq_fn/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_policy/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/ov_tree_map_/traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pairing_heap_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/node.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rb_tree_map_/traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/node.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/splay_tree_/traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/standard_policies.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/tree_policy/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/tree_trace_base.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/trie_policy/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/type_utils.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/types_traits.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/unordered_iterator/
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/unordered_iterator/iterator.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/exception.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/hash_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/list_update_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/priority_queue.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/tag_and_trait.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/tree_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pb_ds/trie_policy.hpp
+arm-none-eabi/include/c++/4.9.3/ext/pod_char_traits.h
+arm-none-eabi/include/c++/4.9.3/ext/pointer.h
+arm-none-eabi/include/c++/4.9.3/ext/pool_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/random
+arm-none-eabi/include/c++/4.9.3/ext/random.tcc
+arm-none-eabi/include/c++/4.9.3/ext/rb_tree
+arm-none-eabi/include/c++/4.9.3/ext/rc_string_base.h
+arm-none-eabi/include/c++/4.9.3/ext/rope
+arm-none-eabi/include/c++/4.9.3/ext/ropeimpl.h
+arm-none-eabi/include/c++/4.9.3/ext/slist
+arm-none-eabi/include/c++/4.9.3/ext/sso_string_base.h
+arm-none-eabi/include/c++/4.9.3/ext/stdio_filebuf.h
+arm-none-eabi/include/c++/4.9.3/ext/stdio_sync_filebuf.h
+arm-none-eabi/include/c++/4.9.3/ext/string_conversions.h
+arm-none-eabi/include/c++/4.9.3/ext/throw_allocator.h
+arm-none-eabi/include/c++/4.9.3/ext/type_traits.h
+arm-none-eabi/include/c++/4.9.3/ext/typelist.h
+arm-none-eabi/include/c++/4.9.3/ext/vstring.h
+arm-none-eabi/include/c++/4.9.3/ext/vstring.tcc
+arm-none-eabi/include/c++/4.9.3/ext/vstring_fwd.h
+arm-none-eabi/include/c++/4.9.3/ext/vstring_util.h
+arm-none-eabi/include/c++/4.9.3/fenv.h
+arm-none-eabi/include/c++/4.9.3/forward_list
+arm-none-eabi/include/c++/4.9.3/fstream
+arm-none-eabi/include/c++/4.9.3/functional
+arm-none-eabi/include/c++/4.9.3/future
+arm-none-eabi/include/c++/4.9.3/initializer_list
+arm-none-eabi/include/c++/4.9.3/iomanip
+arm-none-eabi/include/c++/4.9.3/ios
+arm-none-eabi/include/c++/4.9.3/iosfwd
+arm-none-eabi/include/c++/4.9.3/iostream
+arm-none-eabi/include/c++/4.9.3/istream
+arm-none-eabi/include/c++/4.9.3/iterator
+arm-none-eabi/include/c++/4.9.3/limits
+arm-none-eabi/include/c++/4.9.3/list
+arm-none-eabi/include/c++/4.9.3/locale
+arm-none-eabi/include/c++/4.9.3/map
+arm-none-eabi/include/c++/4.9.3/memory
+arm-none-eabi/include/c++/4.9.3/mutex
+arm-none-eabi/include/c++/4.9.3/new
+arm-none-eabi/include/c++/4.9.3/numeric
+arm-none-eabi/include/c++/4.9.3/ostream
+arm-none-eabi/include/c++/4.9.3/parallel/
+arm-none-eabi/include/c++/4.9.3/parallel/algo.h
+arm-none-eabi/include/c++/4.9.3/parallel/algobase.h
+arm-none-eabi/include/c++/4.9.3/parallel/algorithm
+arm-none-eabi/include/c++/4.9.3/parallel/algorithmfwd.h
+arm-none-eabi/include/c++/4.9.3/parallel/balanced_quicksort.h
+arm-none-eabi/include/c++/4.9.3/parallel/base.h
+arm-none-eabi/include/c++/4.9.3/parallel/basic_iterator.h
+arm-none-eabi/include/c++/4.9.3/parallel/checkers.h
+arm-none-eabi/include/c++/4.9.3/parallel/compatibility.h
+arm-none-eabi/include/c++/4.9.3/parallel/compiletime_settings.h
+arm-none-eabi/include/c++/4.9.3/parallel/equally_split.h
+arm-none-eabi/include/c++/4.9.3/parallel/features.h
+arm-none-eabi/include/c++/4.9.3/parallel/find.h
+arm-none-eabi/include/c++/4.9.3/parallel/find_selectors.h
+arm-none-eabi/include/c++/4.9.3/parallel/for_each.h
+arm-none-eabi/include/c++/4.9.3/parallel/for_each_selectors.h
+arm-none-eabi/include/c++/4.9.3/parallel/iterator.h
+arm-none-eabi/include/c++/4.9.3/parallel/list_partition.h
+arm-none-eabi/include/c++/4.9.3/parallel/losertree.h
+arm-none-eabi/include/c++/4.9.3/parallel/merge.h
+arm-none-eabi/include/c++/4.9.3/parallel/multiseq_selection.h
+arm-none-eabi/include/c++/4.9.3/parallel/multiway_merge.h
+arm-none-eabi/include/c++/4.9.3/parallel/multiway_mergesort.h
+arm-none-eabi/include/c++/4.9.3/parallel/numeric
+arm-none-eabi/include/c++/4.9.3/parallel/numericfwd.h
+arm-none-eabi/include/c++/4.9.3/parallel/omp_loop.h
+arm-none-eabi/include/c++/4.9.3/parallel/omp_loop_static.h
+arm-none-eabi/include/c++/4.9.3/parallel/par_loop.h
+arm-none-eabi/include/c++/4.9.3/parallel/parallel.h
+arm-none-eabi/include/c++/4.9.3/parallel/partial_sum.h
+arm-none-eabi/include/c++/4.9.3/parallel/partition.h
+arm-none-eabi/include/c++/4.9.3/parallel/queue.h
+arm-none-eabi/include/c++/4.9.3/parallel/quicksort.h
+arm-none-eabi/include/c++/4.9.3/parallel/random_number.h
+arm-none-eabi/include/c++/4.9.3/parallel/random_shuffle.h
+arm-none-eabi/include/c++/4.9.3/parallel/search.h
+arm-none-eabi/include/c++/4.9.3/parallel/set_operations.h
+arm-none-eabi/include/c++/4.9.3/parallel/settings.h
+arm-none-eabi/include/c++/4.9.3/parallel/sort.h
+arm-none-eabi/include/c++/4.9.3/parallel/tags.h
+arm-none-eabi/include/c++/4.9.3/parallel/types.h
+arm-none-eabi/include/c++/4.9.3/parallel/unique_copy.h
+arm-none-eabi/include/c++/4.9.3/parallel/workstealing.h
+arm-none-eabi/include/c++/4.9.3/profile/
+arm-none-eabi/include/c++/4.9.3/profile/array
+arm-none-eabi/include/c++/4.9.3/profile/base.h
+arm-none-eabi/include/c++/4.9.3/profile/bitset
+arm-none-eabi/include/c++/4.9.3/profile/deque
+arm-none-eabi/include/c++/4.9.3/profile/forward_list
+arm-none-eabi/include/c++/4.9.3/profile/impl/
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_algos.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_container_size.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_hash_func.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_hashtable_size.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_list_to_slist.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_list_to_vector.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_map_to_unordered_map.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_node.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_state.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_trace.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_vector_size.h
+arm-none-eabi/include/c++/4.9.3/profile/impl/profiler_vector_to_list.h
+arm-none-eabi/include/c++/4.9.3/profile/iterator_tracker.h
+arm-none-eabi/include/c++/4.9.3/profile/list
+arm-none-eabi/include/c++/4.9.3/profile/map
+arm-none-eabi/include/c++/4.9.3/profile/map.h
+arm-none-eabi/include/c++/4.9.3/profile/multimap.h
+arm-none-eabi/include/c++/4.9.3/profile/multiset.h
+arm-none-eabi/include/c++/4.9.3/profile/set
+arm-none-eabi/include/c++/4.9.3/profile/set.h
+arm-none-eabi/include/c++/4.9.3/profile/unordered_base.h
+arm-none-eabi/include/c++/4.9.3/profile/unordered_map
+arm-none-eabi/include/c++/4.9.3/profile/unordered_set
+arm-none-eabi/include/c++/4.9.3/profile/vector
+arm-none-eabi/include/c++/4.9.3/queue
+arm-none-eabi/include/c++/4.9.3/random
+arm-none-eabi/include/c++/4.9.3/ratio
+arm-none-eabi/include/c++/4.9.3/regex
+arm-none-eabi/include/c++/4.9.3/scoped_allocator
+arm-none-eabi/include/c++/4.9.3/set
+arm-none-eabi/include/c++/4.9.3/shared_mutex
+arm-none-eabi/include/c++/4.9.3/sstream
+arm-none-eabi/include/c++/4.9.3/stack
+arm-none-eabi/include/c++/4.9.3/stdexcept
+arm-none-eabi/include/c++/4.9.3/streambuf
+arm-none-eabi/include/c++/4.9.3/string
+arm-none-eabi/include/c++/4.9.3/system_error
+arm-none-eabi/include/c++/4.9.3/tgmath.h
+arm-none-eabi/include/c++/4.9.3/thread
+arm-none-eabi/include/c++/4.9.3/tr1/
+arm-none-eabi/include/c++/4.9.3/tr1/array
+arm-none-eabi/include/c++/4.9.3/tr1/bessel_function.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/beta_function.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/ccomplex
+arm-none-eabi/include/c++/4.9.3/tr1/cctype
+arm-none-eabi/include/c++/4.9.3/tr1/cfenv
+arm-none-eabi/include/c++/4.9.3/tr1/cfloat
+arm-none-eabi/include/c++/4.9.3/tr1/cinttypes
+arm-none-eabi/include/c++/4.9.3/tr1/climits
+arm-none-eabi/include/c++/4.9.3/tr1/cmath
+arm-none-eabi/include/c++/4.9.3/tr1/complex
+arm-none-eabi/include/c++/4.9.3/tr1/complex.h
+arm-none-eabi/include/c++/4.9.3/tr1/cstdarg
+arm-none-eabi/include/c++/4.9.3/tr1/cstdbool
+arm-none-eabi/include/c++/4.9.3/tr1/cstdint
+arm-none-eabi/include/c++/4.9.3/tr1/cstdio
+arm-none-eabi/include/c++/4.9.3/tr1/cstdlib
+arm-none-eabi/include/c++/4.9.3/tr1/ctgmath
+arm-none-eabi/include/c++/4.9.3/tr1/ctime
+arm-none-eabi/include/c++/4.9.3/tr1/ctype.h
+arm-none-eabi/include/c++/4.9.3/tr1/cwchar
+arm-none-eabi/include/c++/4.9.3/tr1/cwctype
+arm-none-eabi/include/c++/4.9.3/tr1/ell_integral.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/exp_integral.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/fenv.h
+arm-none-eabi/include/c++/4.9.3/tr1/float.h
+arm-none-eabi/include/c++/4.9.3/tr1/functional
+arm-none-eabi/include/c++/4.9.3/tr1/functional_hash.h
+arm-none-eabi/include/c++/4.9.3/tr1/gamma.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/hashtable.h
+arm-none-eabi/include/c++/4.9.3/tr1/hashtable_policy.h
+arm-none-eabi/include/c++/4.9.3/tr1/hypergeometric.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/inttypes.h
+arm-none-eabi/include/c++/4.9.3/tr1/legendre_function.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/limits.h
+arm-none-eabi/include/c++/4.9.3/tr1/math.h
+arm-none-eabi/include/c++/4.9.3/tr1/memory
+arm-none-eabi/include/c++/4.9.3/tr1/modified_bessel_func.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/poly_hermite.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/poly_laguerre.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/random
+arm-none-eabi/include/c++/4.9.3/tr1/random.h
+arm-none-eabi/include/c++/4.9.3/tr1/random.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/regex
+arm-none-eabi/include/c++/4.9.3/tr1/riemann_zeta.tcc
+arm-none-eabi/include/c++/4.9.3/tr1/shared_ptr.h
+arm-none-eabi/include/c++/4.9.3/tr1/special_function_util.h
+arm-none-eabi/include/c++/4.9.3/tr1/stdarg.h
+arm-none-eabi/include/c++/4.9.3/tr1/stdbool.h
+arm-none-eabi/include/c++/4.9.3/tr1/stdint.h
+arm-none-eabi/include/c++/4.9.3/tr1/stdio.h
+arm-none-eabi/include/c++/4.9.3/tr1/stdlib.h
+arm-none-eabi/include/c++/4.9.3/tr1/tgmath.h
+arm-none-eabi/include/c++/4.9.3/tr1/tuple
+arm-none-eabi/include/c++/4.9.3/tr1/type_traits
+arm-none-eabi/include/c++/4.9.3/tr1/unordered_map
+arm-none-eabi/include/c++/4.9.3/tr1/unordered_map.h
+arm-none-eabi/include/c++/4.9.3/tr1/unordered_set
+arm-none-eabi/include/c++/4.9.3/tr1/unordered_set.h
+arm-none-eabi/include/c++/4.9.3/tr1/utility
+arm-none-eabi/include/c++/4.9.3/tr1/wchar.h
+arm-none-eabi/include/c++/4.9.3/tr1/wctype.h
+arm-none-eabi/include/c++/4.9.3/tr2/
+arm-none-eabi/include/c++/4.9.3/tr2/bool_set
+arm-none-eabi/include/c++/4.9.3/tr2/bool_set.tcc
+arm-none-eabi/include/c++/4.9.3/tr2/dynamic_bitset
+arm-none-eabi/include/c++/4.9.3/tr2/dynamic_bitset.tcc
+arm-none-eabi/include/c++/4.9.3/tr2/ratio
+arm-none-eabi/include/c++/4.9.3/tr2/type_traits
+arm-none-eabi/include/c++/4.9.3/tuple
+arm-none-eabi/include/c++/4.9.3/type_traits
+arm-none-eabi/include/c++/4.9.3/typeindex
+arm-none-eabi/include/c++/4.9.3/typeinfo
+arm-none-eabi/include/c++/4.9.3/unordered_map
+arm-none-eabi/include/c++/4.9.3/unordered_set
+arm-none-eabi/include/c++/4.9.3/utility
+arm-none-eabi/include/c++/4.9.3/valarray
+arm-none-eabi/include/c++/4.9.3/vector
+arm-none-eabi/lib/fpu/interwork/libstdc++.a
+arm-none-eabi/lib/fpu/interwork/libstdc++.a-gdb.py
+arm-none-eabi/lib/fpu/interwork/libstdc++.la
+arm-none-eabi/lib/fpu/interwork/libsupc++.a
+arm-none-eabi/lib/fpu/interwork/libsupc++.la
+arm-none-eabi/lib/fpu/libstdc++.a
+arm-none-eabi/lib/fpu/libstdc++.a-gdb.py
+arm-none-eabi/lib/fpu/libstdc++.la
+arm-none-eabi/lib/fpu/libsupc++.a
+arm-none-eabi/lib/fpu/libsupc++.la
+arm-none-eabi/lib/interwork/libstdc++.a
+arm-none-eabi/lib/interwork/libstdc++.a-gdb.py
+arm-none-eabi/lib/interwork/libstdc++.la
+arm-none-eabi/lib/interwork/libsupc++.a
+arm-none-eabi/lib/interwork/libsupc++.la
+arm-none-eabi/lib/libstdc++.a
+arm-none-eabi/lib/libstdc++.a-gdb.py
+arm-none-eabi/lib/libstdc++.la
+arm-none-eabi/lib/libsupc++.a
+arm-none-eabi/lib/libsupc++.la
+arm-none-eabi/lib/thumb/interwork/libstdc++.a
+arm-none-eabi/lib/thumb/interwork/libstdc++.a-gdb.py
+arm-none-eabi/lib/thumb/interwork/libstdc++.la
+arm-none-eabi/lib/thumb/interwork/libsupc++.a
+arm-none-eabi/lib/thumb/interwork/libsupc++.la
+arm-none-eabi/lib/thumb/libstdc++.a
+arm-none-eabi/lib/thumb/libstdc++.a-gdb.py
+arm-none-eabi/lib/thumb/libstdc++.la
+arm-none-eabi/lib/thumb/libsupc++.a
+arm-none-eabi/lib/thumb/libsupc++.la
+arm-none-eabi/share/
+arm-none-eabi/share/gcc-4.9.3/
+arm-none-eabi/share/gcc-4.9.3/python/
+arm-none-eabi/share/gcc-4.9.3/python/libstdcxx/
+arm-none-eabi/share/gcc-4.9.3/python/libstdcxx/__init__.py
+arm-none-eabi/share/gcc-4.9.3/python/libstdcxx/v6/
+arm-none-eabi/share/gcc-4.9.3/python/libstdcxx/v6/__init__.py
+arm-none-eabi/share/gcc-4.9.3/python/libstdcxx/v6/printers.py
@bin bin/arm-none-eabi-c++
@bin bin/arm-none-eabi-cpp
@bin bin/arm-none-eabi-g++
@@ -315,6 +1207,6 @@ libexec/gcc/arm-none-eabi/4.9.3/plugin/
@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
+@man man/man7/fsf-funding.7
+@man man/man7/gfdl.7
+@man man/man7/gpl.7
Index: gcc-linaro-bootstrap/Makefile
===================================================================
RCS file: gcc-linaro-bootstrap/Makefile
diff -N gcc-linaro-bootstrap/Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/Makefile 13 Jan 2016 02:44:04 -0000
@@ -0,0 +1,67 @@
+# $OpenBSD: Makefile,v 1.1.1.1 2015/05/28 23:28:25 bmercer Exp $
+
+COMMENT= bootstrap compiler for the arm-none-eabi toolchain
+
+VERSION= 4.9.2015.03
+#REVISION= 0
+DISTNAME= gcc-linaro-4.9-2015.03
+
+EXTRACT_SUFX= .tar.xz
+PKGNAME= ${CONFIG}-gcc-linaro-bootstrap-${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
+
+CC= /usr/bin/gcc
+CFLAGS= -O2 -g
+
+CONFIGURE_ARGS+=--enable-languages=c \
+ --without-headers \
+ --disable-lto \
+ --exec-prefix=${PREFIX}/arm-none-eabi/bootstrap \
+ --with-local-prefix=${PREFIX}/arm-none-eabi/bootstrap \
+ --with-as=${LOCALBASE}/bin/arm-none-eabi-as \
+ --with-ld=${LOCALBASE}/bin/arm-none-eabi-ld
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+ALL_TARGET= all-gcc all-target-libgcc
+INSTALL_TARGET= install-gcc install-target-libgcc
+
+# cope with user settings in /etc/mk.conf
+MAKE_FLAGS= LANGUAGES="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>
Index: gcc-linaro-bootstrap/distinfo
===================================================================
RCS file: gcc-linaro-bootstrap/distinfo
diff -N gcc-linaro-bootstrap/distinfo
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/distinfo 13 Jan 2016 02:44:04 -0000
@@ -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
Index: gcc-linaro-bootstrap/patches/patch-gcc_Makefile_in
===================================================================
RCS file: gcc-linaro-bootstrap/patches/patch-gcc_Makefile_in
diff -N gcc-linaro-bootstrap/patches/patch-gcc_Makefile_in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/patches/patch-gcc_Makefile_in 13 Jan 2016 02:44:04
-0000
@@ -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 $@
Index: gcc-linaro-bootstrap/patches/patch-gcc_config_arm_none_eabi_h
===================================================================
RCS file: gcc-linaro-bootstrap/patches/patch-gcc_config_arm_none_eabi_h
diff -N gcc-linaro-bootstrap/patches/patch-gcc_config_arm_none_eabi_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/patches/patch-gcc_config_arm_none_eabi_h 13 Jan
2016 02:44:04 -0000
@@ -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
Index: gcc-linaro-bootstrap/patches/patch-gcc_config_arm_t-arm-elf
===================================================================
RCS file: gcc-linaro-bootstrap/patches/patch-gcc_config_arm_t-arm-elf
diff -N gcc-linaro-bootstrap/patches/patch-gcc_config_arm_t-arm-elf
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/patches/patch-gcc_config_arm_t-arm-elf 13 Jan 2016
02:44:04 -0000
@@ -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
Index: gcc-linaro-bootstrap/patches/patch-gcc_config_arm_unknown-elf_h
===================================================================
RCS file: gcc-linaro-bootstrap/patches/patch-gcc_config_arm_unknown-elf_h
diff -N gcc-linaro-bootstrap/patches/patch-gcc_config_arm_unknown-elf_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/patches/patch-gcc_config_arm_unknown-elf_h 13 Jan
2016 02:44:04 -0000
@@ -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) \
Index: gcc-linaro-bootstrap/patches/patch-gcc_gcc_c
===================================================================
RCS file: gcc-linaro-bootstrap/patches/patch-gcc_gcc_c
diff -N gcc-linaro-bootstrap/patches/patch-gcc_gcc_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/patches/patch-gcc_gcc_c 13 Jan 2016 02:44:04
-0000
@@ -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++;
Index: gcc-linaro-bootstrap/patches/patch-libgcc_Makefile_in
===================================================================
RCS file: gcc-linaro-bootstrap/patches/patch-libgcc_Makefile_in
diff -N gcc-linaro-bootstrap/patches/patch-libgcc_Makefile_in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/patches/patch-libgcc_Makefile_in 13 Jan 2016
02:44:04 -0000
@@ -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 ;; \
Index: gcc-linaro-bootstrap/patches/patch-libiberty_Makefile_in
===================================================================
RCS file: gcc-linaro-bootstrap/patches/patch-libiberty_Makefile_in
diff -N gcc-linaro-bootstrap/patches/patch-libiberty_Makefile_in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/patches/patch-libiberty_Makefile_in 13 Jan 2016
02:44:04 -0000
@@ -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
Index: gcc-linaro-bootstrap/pkg/DESCR
===================================================================
RCS file: gcc-linaro-bootstrap/pkg/DESCR
diff -N gcc-linaro-bootstrap/pkg/DESCR
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/pkg/DESCR 13 Jan 2016 02:44:04 -0000
@@ -0,0 +1,3 @@
+This is a minimal boostrap cross-compiler to compile
+arm-none-eabi-newlib. It is needed to avoid a circular dependency while
+building arm-none-eabi-gcc-linaro.
Index: gcc-linaro-bootstrap/pkg/PLIST
===================================================================
RCS file: gcc-linaro-bootstrap/pkg/PLIST
diff -N gcc-linaro-bootstrap/pkg/PLIST
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro-bootstrap/pkg/PLIST 13 Jan 2016 02:44:05 -0000
@@ -0,0 +1,316 @@
+@comment $OpenBSD: PLIST,v 1.1.1.1 2015/05/28 23:28:26 bmercer Exp $
+arm-none-eabi/bootstrap/
+arm-none-eabi/bootstrap/bin/
+@bin arm-none-eabi/bootstrap/bin/arm-none-eabi-cpp
+@bin arm-none-eabi/bootstrap/bin/arm-none-eabi-gcc
+@bin arm-none-eabi/bootstrap/bin/arm-none-eabi-gcc-4.9.3
+@bin arm-none-eabi/bootstrap/bin/arm-none-eabi-gcc-ar
+@bin arm-none-eabi/bootstrap/bin/arm-none-eabi-gcc-nm
+@bin arm-none-eabi/bootstrap/bin/arm-none-eabi-gcc-ranlib
+arm-none-eabi/bootstrap/lib/
+arm-none-eabi/bootstrap/lib/gcc/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/crtbegin.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/crtend.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/crti.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/crtn.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/crtbegin.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/crtend.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/crti.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/crtn.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/crtbegin.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/crtend.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/crti.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/crtn.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/libgcc.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/interwork/libgcov.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/libgcc.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/fpu/libgcov.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include-fixed/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include-fixed/README
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include-fixed/limits.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include-fixed/syslimits.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/arm_acle.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/arm_neon.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/float.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/iso646.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/mmintrin.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stdalign.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stdarg.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stdatomic.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stdbool.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stddef.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stdfix.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stdint-gcc.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stdint.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/stdnoreturn.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/tgmath.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/unwind-arm-common.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/unwind.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/include/varargs.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/install-tools/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/install-tools/fixinc_list
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/install-tools/gsyslimits.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/install-tools/include/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/install-tools/include/README
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/install-tools/include/limits.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/install-tools/macro_list
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/install-tools/mkheaders.conf
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/interwork/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/interwork/crtbegin.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/interwork/crtend.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/interwork/crti.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/interwork/crtn.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/interwork/libgcc.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/interwork/libgcov.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/libgcc.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/libgcov.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/gtype.state
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ada/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ada/gcc-interface/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ada/gcc-interface/ada-tree.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/alias.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/all-tree.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/alloc-pool.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ansidecl.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/attribs.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/auto-host.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/b-header-vars
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/basic-block.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/bitmap.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/builtins.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/bversion.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-common.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-common.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-objc.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-pragma.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-family/c-pretty-print.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/c-tree.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/calls.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cfg-flags.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cfgexpand.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cfghooks.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cfgloop.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cgraph.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cif-code.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cilk-builtins.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cilkplus.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/aarch-common-protos.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/aout.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/arm-cores.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/arm-opts.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/arm-protos.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/arm.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/bpabi.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/elf.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/arm/unknown-elf.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/dbxelf.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/elfos.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/initfini-array.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/newlib-stdint.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/config/vxworks-dummy.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/configargs.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/context.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/coretypes.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cp/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cp/cp-tree.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cppdefault.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/cpplib.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/debug.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/defaults.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/df.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/diagnostic-color.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/diagnostic-core.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/diagnostic.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/diagnostic.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/double-int.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/dumpfile.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/emit-rtl.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/except.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/filenames.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/fixed-value.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/flag-types.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/flags.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/fold-const.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/function.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gcc-plugin.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gcc-symtab.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/genrtl.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ggc.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-builder.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-expr.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-fold.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-iterator.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-low.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-pretty-print.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-ssa.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple-walk.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimple.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimplify-me.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gimplify.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gsstruct.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gtm-builtins.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/gtype-desc.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/hard-reg-set.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/hash-table.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/hashtab.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/highlev-plugin-common.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/hwint.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/incpath.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/input.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-codes.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-constants.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-flags.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-modes.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/insn-notes.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/internal-fn.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/internal-fn.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/intl.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-prop.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-ref-inline.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-ref.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-reference.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ipa-utils.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/is-a.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/java/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/java/java-tree.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/langhooks.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/libiberty.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/line-map.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/machmode.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/md5.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/mode-classes.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/objc/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/objc/objc-tree.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/obstack.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/omp-builtins.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/options.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/opts.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/output.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/params.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/params.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/pass-instances.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/pass_manager.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/plugin-api.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/plugin-version.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/plugin.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/plugin.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/pointer-set.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/predict.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/predict.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/prefix.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/pretty-print.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/print-rtl.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/print-tree.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/real.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/realmpfr.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/reg-notes.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/regset.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/resource.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/rtl.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/rtl.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/safe-ctype.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/sanitizer.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/sbitmap.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/splay-tree.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/ssa-iterators.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/statistics.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/stmt.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/stor-layout.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/stringpool.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/symtab.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/sync-builtins.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/system.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/target-hooks-macros.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/target.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/target.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/timevar.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/timevar.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tm-preds.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tm.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tm_p.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/toplev.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-cfg.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-cfgcleanup.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-check.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-core.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-dfa.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-dump.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-eh.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-hasher.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-inline.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-into-ssa.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-iterator.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-nested.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-object-size.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-outof-ssa.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-parloops.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-pass.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-phinodes.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-pretty-print.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-address.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-alias.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-coalesce.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-dom.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-loop-ivopts.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-loop-manip.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-loop-niter.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-loop.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-operands.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-sccvn.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-ter.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-threadedge.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa-threadupdate.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssa.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree-ssanames.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/tree.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/treestruct.def
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/varasm.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/vec.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/plugin/include/version.h
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/crtbegin.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/crtend.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/crti.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/crtn.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/crtbegin.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/crtend.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/crti.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/crtn.o
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/libgcc.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/interwork/libgcov.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/libgcc.a
+arm-none-eabi/bootstrap/lib/gcc/arm-none-eabi/4.9.3/thumb/libgcov.a
+arm-none-eabi/bootstrap/libexec/
+arm-none-eabi/bootstrap/libexec/gcc/
+arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/
+arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/
+@bin arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/cc1
+@bin arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/collect2
+arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/install-tools/
+arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/install-tools/fixinc.sh
+@bin
arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/install-tools/fixincl
+arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/install-tools/mkheaders
+arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/install-tools/mkinstalldirs
+@bin arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/lto-wrapper
+arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/plugin/
+@bin arm-none-eabi/bootstrap/libexec/gcc/arm-none-eabi/4.9.3/plugin/gengtype
+@comment man/man1/arm-none-eabi-cpp.1
+@comment man/man1/arm-none-eabi-gcc.1
+@comment 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
Index: newlib/Makefile
===================================================================
RCS file: /cvs/ports/devel/arm-none-eabi/newlib/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- newlib/Makefile 15 Jul 2015 15:38:41 -0000 1.2
+++ newlib/Makefile 13 Jan 2016 02:44:05 -0000
@@ -7,6 +7,7 @@ VERSION= 2.2.0.1
PKGNAME= ${CONFIG}-newlib-${VERSION}
#REVISION= 0
+CONFIGURE_ENV=
CC_FOR_TARGET="${LOCALBASE}/arm-none-eabi/bootstrap/bin/arm-none-eabi-gcc"
MAKE_ENV+= ${CONFIGURE_ENV}
HOMEPAGE= http://sourceware.org/newlib/
@@ -18,14 +19,15 @@ EXTRACT_SUFX= .tar.gz
BUILD_DEPENDS= devel/arm-none-eabi/binutils \
${RUN_DEPENDS}
-RUN_DEPENDS= devel/arm-none-eabi/gcc-linaro
+RUN_DEPENDS= devel/arm-none-eabi/gcc-linaro-bootstrap
# 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
+ --enable-multilib \
+ --disable-newlib-supplied-syscalls
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/newlib
--
db