summaryrefslogtreecommitdiff
path: root/devel/powerpc-gcc
diff options
context:
space:
mode:
authorIon-Mihai Tetcu <itetcu@FreeBSD.org>2006-07-11 19:19:42 +0000
committerIon-Mihai Tetcu <itetcu@FreeBSD.org>2006-07-11 19:19:42 +0000
commit645531e3498c1966c1efa6388291d96178088ec9 (patch)
tree3904abd55255b46b206e3a19ba31965e30d84eed /devel/powerpc-gcc
parentUpdate to 1.18 (diff)
FSF gcc-4.1 for PowerPC/RS6000 cross-development. This port brings C, C++ and
ObjectiveC compillers without target libraries (i.e libstdc++ isn't included). It can be used to cross-compile operating system kernels (e.g. Linux, L4, etc) for this architecture. WWW: http://gcc.gnu.org/ PR: ports/94682 Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
Notes
Notes: svn path=/head/; revision=167524
Diffstat (limited to 'devel/powerpc-gcc')
-rw-r--r--devel/powerpc-gcc/Makefile93
-rw-r--r--devel/powerpc-gcc/distinfo3
-rw-r--r--devel/powerpc-gcc/files/patch-Makefile.in395
-rw-r--r--devel/powerpc-gcc/files/patch-gengtype-yacc.y12
-rw-r--r--devel/powerpc-gcc/pkg-descr7
-rw-r--r--devel/powerpc-gcc/pkg-plist71
6 files changed, 581 insertions, 0 deletions
diff --git a/devel/powerpc-gcc/Makefile b/devel/powerpc-gcc/Makefile
new file mode 100644
index 000000000000..8bfc6b4c7095
--- /dev/null
+++ b/devel/powerpc-gcc/Makefile
@@ -0,0 +1,93 @@
+# New ports collection makefile for: powerpc-gcc
+# Date created: 9 Marth 2006
+# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gcc
+PORTVERSION= 4.1.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GCC}
+MASTER_SITE_SUBDIR= releases/${DISTNAME}
+
+MAINTAINER= ssedov@mbsd.msk.ru
+COMMENT= GNU gcc 4.1.0 for PowerPC/RS6000 cross-development
+
+WRKSRC= ${WRKDIR}/gcc-${PORTVERSION}
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_BISON= yes
+GNU_CONFIGURE= yes
+STRIP=
+NO_MTREE=yes
+
+.if defined(WITH_ABI)
+OUR_ABI= ${WITH_ABI}
+.else
+OUR_ABI= eabi
+.endif
+
+OUR_TARGET= powerpc-elf-${OUR_ABI}
+
+PKGNAMEPREFIX= ${OUR_TARGET}-
+PREFIX?= ${LOCALBASE}/${OUR_TARGET}
+
+BUILD_DEPENDS= ${PREFIX}/bin/${PKGNAMEPREFIX}as:${PORTSDIR}/devel/powerpc-binutils \
+ ${PREFIX}/bin/${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/powerpc-binutils
+RUN_DEPENDS= ${PREFIX}/bin/${PKGNAMEPREFIX}as:${PORTSDIR}/devel/powerpc-binutils \
+ ${PREFIX}/bin/${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/powerpc-binutils
+
+#override user-defined settings in make.conf
+WITHOUT_CPU_CFLAGS= yes
+
+MAKE_FLAGS= LANGUAGES="c c++ objc"
+MAKE_ENV= MACHINE_ARCH=powerpc \
+ NO_CPU_CFLAGS=true \
+ PATH=${PREFIX}/bin:${PATH}
+
+CONFIGURE_ENV= PATH=${PREFIX}/bin:${PATH}
+
+PLIST_SUB+= TOOLPREFIX=${OUR_TARGET}
+
+OUR_LIBDIR= ${PREFIX}/lib/gcc/${OUR_TARGET}
+
+CONFIGURE_ARGS= --target=${OUR_TARGET} \
+ --enable-languages=c,c++,objc \
+ --with-dwarf2 \
+ --with-system-zlib \
+ --disable-nls \
+ --with-libiconv-prefix=${LOCALDIR} \
+ --libdir=${OUR_LIBDIR} \
+ --with-gxx-include-dir=${OUR_LIBDIR}/include/cxx/ \
+ --disable-multilib \
+ --with-newlib \
+ --disable-shared
+
+MAN1= ${OUR_TARGET}-cpp.1 \
+ ${OUR_TARGET}-g++.1 \
+ ${OUR_TARGET}-gcc.1 \
+ ${OUR_TARGET}-gcov.1 \
+
+MAN7= fsf-funding.7 gfdl.7 gpl.7
+INFO= cpp cppinternals gcc gccinstall gccint
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_CPU)
+CONFIGURE_ARGS+=--with-cpu=${WITH_CPU} \
+ --enable-cxx-flags=${WITH_CPU}
+.endif
+
+.if defined(WITH_FLOAT_TYPE)
+CONFIGURE_ARGS+=--with-float=${WITH_FLOAT_TYPE}
+.endif
+
+pre-everything::
+ @${ECHO_MSG} "---------------------------------------------------------"
+ @${ECHO_MSG} "You can specify default CPU target using WITH_CPU option"
+ @${ECHO_MSG} "Target FPU type can be provided through WITH_FLOAT_TYPE"
+ @${ECHO_MSG} "---------------------------------------------------------"
+
+.include <bsd.port.post.mk>
diff --git a/devel/powerpc-gcc/distinfo b/devel/powerpc-gcc/distinfo
new file mode 100644
index 000000000000..0c93d7d9eadc
--- /dev/null
+++ b/devel/powerpc-gcc/distinfo
@@ -0,0 +1,3 @@
+MD5 (gcc-4.1.0.tar.bz2) = 88785071f29ed0e0b6b61057a1079442
+SHA256 (gcc-4.1.0.tar.bz2) = 1159457a0e4c054b709547ae21ff624aebab2033e0d9e5bf46c9cf88b1970606
+SIZE (gcc-4.1.0.tar.bz2) = 38639061
diff --git a/devel/powerpc-gcc/files/patch-Makefile.in b/devel/powerpc-gcc/files/patch-Makefile.in
new file mode 100644
index 000000000000..af0ffeccd0c5
--- /dev/null
+++ b/devel/powerpc-gcc/files/patch-Makefile.in
@@ -0,0 +1,395 @@
+--- Makefile.in.orig Thu Mar 16 02:29:05 2006
++++ Makefile.in Thu Mar 16 02:33:59 2006
+@@ -607,26 +607,7 @@
+ maybe-configure-utils \
+ maybe-configure-gnattools
+ .PHONY: configure-target
+-configure-target: \
+- maybe-configure-target-libstdc++-v3 \
+- maybe-configure-target-libmudflap \
+- maybe-configure-target-libssp \
+- maybe-configure-target-newlib \
+- maybe-configure-target-libgfortran \
+- maybe-configure-target-libobjc \
+- maybe-configure-target-libtermcap \
+- maybe-configure-target-winsup \
+- maybe-configure-target-libgloss \
+- maybe-configure-target-libiberty \
+- maybe-configure-target-gperf \
+- maybe-configure-target-examples \
+- maybe-configure-target-libffi \
+- maybe-configure-target-libjava \
+- maybe-configure-target-zlib \
+- maybe-configure-target-boehm-gc \
+- maybe-configure-target-qthreads \
+- maybe-configure-target-rda \
+- maybe-configure-target-libada
++configure-target:
+
+ # The target built for a native non-bootstrap build.
+ .PHONY: all
+@@ -726,26 +707,7 @@
+ maybe-all-utils \
+ maybe-all-gnattools
+ .PHONY: all-target
+-all-target: \
+- maybe-all-target-libstdc++-v3 \
+- maybe-all-target-libmudflap \
+- maybe-all-target-libssp \
+- maybe-all-target-newlib \
+- maybe-all-target-libgfortran \
+- maybe-all-target-libobjc \
+- maybe-all-target-libtermcap \
+- maybe-all-target-winsup \
+- maybe-all-target-libgloss \
+- maybe-all-target-libiberty \
+- maybe-all-target-gperf \
+- maybe-all-target-examples \
+- maybe-all-target-libffi \
+- maybe-all-target-libjava \
+- maybe-all-target-zlib \
+- maybe-all-target-boehm-gc \
+- maybe-all-target-qthreads \
+- maybe-all-target-rda \
+- maybe-all-target-libada
++all-target:
+
+ # Do a target for all the subdirectories. A ``make do-X'' will do a
+ # ``make X'' in all subdirectories (because, in general, there is a
+@@ -833,26 +795,7 @@
+ maybe-info-gnattools
+
+ .PHONY: info-target
+-info-target: \
+- maybe-info-target-libstdc++-v3 \
+- maybe-info-target-libmudflap \
+- maybe-info-target-libssp \
+- maybe-info-target-newlib \
+- maybe-info-target-libgfortran \
+- maybe-info-target-libobjc \
+- maybe-info-target-libtermcap \
+- maybe-info-target-winsup \
+- maybe-info-target-libgloss \
+- maybe-info-target-libiberty \
+- maybe-info-target-gperf \
+- maybe-info-target-examples \
+- maybe-info-target-libffi \
+- maybe-info-target-libjava \
+- maybe-info-target-zlib \
+- maybe-info-target-boehm-gc \
+- maybe-info-target-qthreads \
+- maybe-info-target-rda \
+- maybe-info-target-libada
++info-target:
+
+ .PHONY: do-dvi
+ do-dvi:
+@@ -935,26 +878,7 @@
+ maybe-dvi-gnattools
+
+ .PHONY: dvi-target
+-dvi-target: \
+- maybe-dvi-target-libstdc++-v3 \
+- maybe-dvi-target-libmudflap \
+- maybe-dvi-target-libssp \
+- maybe-dvi-target-newlib \
+- maybe-dvi-target-libgfortran \
+- maybe-dvi-target-libobjc \
+- maybe-dvi-target-libtermcap \
+- maybe-dvi-target-winsup \
+- maybe-dvi-target-libgloss \
+- maybe-dvi-target-libiberty \
+- maybe-dvi-target-gperf \
+- maybe-dvi-target-examples \
+- maybe-dvi-target-libffi \
+- maybe-dvi-target-libjava \
+- maybe-dvi-target-zlib \
+- maybe-dvi-target-boehm-gc \
+- maybe-dvi-target-qthreads \
+- maybe-dvi-target-rda \
+- maybe-dvi-target-libada
++dvi-target:
+
+ .PHONY: do-html
+ do-html:
+@@ -1037,26 +961,7 @@
+ maybe-html-gnattools
+
+ .PHONY: html-target
+-html-target: \
+- maybe-html-target-libstdc++-v3 \
+- maybe-html-target-libmudflap \
+- maybe-html-target-libssp \
+- maybe-html-target-newlib \
+- maybe-html-target-libgfortran \
+- maybe-html-target-libobjc \
+- maybe-html-target-libtermcap \
+- maybe-html-target-winsup \
+- maybe-html-target-libgloss \
+- maybe-html-target-libiberty \
+- maybe-html-target-gperf \
+- maybe-html-target-examples \
+- maybe-html-target-libffi \
+- maybe-html-target-libjava \
+- maybe-html-target-zlib \
+- maybe-html-target-boehm-gc \
+- maybe-html-target-qthreads \
+- maybe-html-target-rda \
+- maybe-html-target-libada
++html-target:
+
+ .PHONY: do-TAGS
+ do-TAGS:
+@@ -1139,26 +1044,7 @@
+ maybe-TAGS-gnattools
+
+ .PHONY: TAGS-target
+-TAGS-target: \
+- maybe-TAGS-target-libstdc++-v3 \
+- maybe-TAGS-target-libmudflap \
+- maybe-TAGS-target-libssp \
+- maybe-TAGS-target-newlib \
+- maybe-TAGS-target-libgfortran \
+- maybe-TAGS-target-libobjc \
+- maybe-TAGS-target-libtermcap \
+- maybe-TAGS-target-winsup \
+- maybe-TAGS-target-libgloss \
+- maybe-TAGS-target-libiberty \
+- maybe-TAGS-target-gperf \
+- maybe-TAGS-target-examples \
+- maybe-TAGS-target-libffi \
+- maybe-TAGS-target-libjava \
+- maybe-TAGS-target-zlib \
+- maybe-TAGS-target-boehm-gc \
+- maybe-TAGS-target-qthreads \
+- maybe-TAGS-target-rda \
+- maybe-TAGS-target-libada
++TAGS-target:
+
+ .PHONY: do-install-info
+ do-install-info:
+@@ -1241,26 +1127,7 @@
+ maybe-install-info-gnattools
+
+ .PHONY: install-info-target
+-install-info-target: \
+- maybe-install-info-target-libstdc++-v3 \
+- maybe-install-info-target-libmudflap \
+- maybe-install-info-target-libssp \
+- maybe-install-info-target-newlib \
+- maybe-install-info-target-libgfortran \
+- maybe-install-info-target-libobjc \
+- maybe-install-info-target-libtermcap \
+- maybe-install-info-target-winsup \
+- maybe-install-info-target-libgloss \
+- maybe-install-info-target-libiberty \
+- maybe-install-info-target-gperf \
+- maybe-install-info-target-examples \
+- maybe-install-info-target-libffi \
+- maybe-install-info-target-libjava \
+- maybe-install-info-target-zlib \
+- maybe-install-info-target-boehm-gc \
+- maybe-install-info-target-qthreads \
+- maybe-install-info-target-rda \
+- maybe-install-info-target-libada
++install-info-target:
+
+ .PHONY: do-installcheck
+ do-installcheck:
+@@ -1343,26 +1210,7 @@
+ maybe-installcheck-gnattools
+
+ .PHONY: installcheck-target
+-installcheck-target: \
+- maybe-installcheck-target-libstdc++-v3 \
+- maybe-installcheck-target-libmudflap \
+- maybe-installcheck-target-libssp \
+- maybe-installcheck-target-newlib \
+- maybe-installcheck-target-libgfortran \
+- maybe-installcheck-target-libobjc \
+- maybe-installcheck-target-libtermcap \
+- maybe-installcheck-target-winsup \
+- maybe-installcheck-target-libgloss \
+- maybe-installcheck-target-libiberty \
+- maybe-installcheck-target-gperf \
+- maybe-installcheck-target-examples \
+- maybe-installcheck-target-libffi \
+- maybe-installcheck-target-libjava \
+- maybe-installcheck-target-zlib \
+- maybe-installcheck-target-boehm-gc \
+- maybe-installcheck-target-qthreads \
+- maybe-installcheck-target-rda \
+- maybe-installcheck-target-libada
++installcheck-target:
+
+ .PHONY: do-mostlyclean
+ do-mostlyclean:
+@@ -1445,26 +1293,7 @@
+ maybe-mostlyclean-gnattools
+
+ .PHONY: mostlyclean-target
+-mostlyclean-target: \
+- maybe-mostlyclean-target-libstdc++-v3 \
+- maybe-mostlyclean-target-libmudflap \
+- maybe-mostlyclean-target-libssp \
+- maybe-mostlyclean-target-newlib \
+- maybe-mostlyclean-target-libgfortran \
+- maybe-mostlyclean-target-libobjc \
+- maybe-mostlyclean-target-libtermcap \
+- maybe-mostlyclean-target-winsup \
+- maybe-mostlyclean-target-libgloss \
+- maybe-mostlyclean-target-libiberty \
+- maybe-mostlyclean-target-gperf \
+- maybe-mostlyclean-target-examples \
+- maybe-mostlyclean-target-libffi \
+- maybe-mostlyclean-target-libjava \
+- maybe-mostlyclean-target-zlib \
+- maybe-mostlyclean-target-boehm-gc \
+- maybe-mostlyclean-target-qthreads \
+- maybe-mostlyclean-target-rda \
+- maybe-mostlyclean-target-libada
++mostlyclean-target:
+
+ .PHONY: do-clean
+ do-clean:
+@@ -1547,26 +1376,7 @@
+ maybe-clean-gnattools
+
+ .PHONY: clean-target
+-clean-target: \
+- maybe-clean-target-libstdc++-v3 \
+- maybe-clean-target-libmudflap \
+- maybe-clean-target-libssp \
+- maybe-clean-target-newlib \
+- maybe-clean-target-libgfortran \
+- maybe-clean-target-libobjc \
+- maybe-clean-target-libtermcap \
+- maybe-clean-target-winsup \
+- maybe-clean-target-libgloss \
+- maybe-clean-target-libiberty \
+- maybe-clean-target-gperf \
+- maybe-clean-target-examples \
+- maybe-clean-target-libffi \
+- maybe-clean-target-libjava \
+- maybe-clean-target-zlib \
+- maybe-clean-target-boehm-gc \
+- maybe-clean-target-qthreads \
+- maybe-clean-target-rda \
+- maybe-clean-target-libada
++clean-target:
+
+ .PHONY: do-distclean
+ do-distclean:
+@@ -1649,26 +1459,7 @@
+ maybe-distclean-gnattools
+
+ .PHONY: distclean-target
+-distclean-target: \
+- maybe-distclean-target-libstdc++-v3 \
+- maybe-distclean-target-libmudflap \
+- maybe-distclean-target-libssp \
+- maybe-distclean-target-newlib \
+- maybe-distclean-target-libgfortran \
+- maybe-distclean-target-libobjc \
+- maybe-distclean-target-libtermcap \
+- maybe-distclean-target-winsup \
+- maybe-distclean-target-libgloss \
+- maybe-distclean-target-libiberty \
+- maybe-distclean-target-gperf \
+- maybe-distclean-target-examples \
+- maybe-distclean-target-libffi \
+- maybe-distclean-target-libjava \
+- maybe-distclean-target-zlib \
+- maybe-distclean-target-boehm-gc \
+- maybe-distclean-target-qthreads \
+- maybe-distclean-target-rda \
+- maybe-distclean-target-libada
++distclean-target:
+
+ .PHONY: do-maintainer-clean
+ do-maintainer-clean:
+@@ -1751,27 +1542,7 @@
+ maybe-maintainer-clean-gnattools
+
+ .PHONY: maintainer-clean-target
+-maintainer-clean-target: \
+- maybe-maintainer-clean-target-libstdc++-v3 \
+- maybe-maintainer-clean-target-libmudflap \
+- maybe-maintainer-clean-target-libssp \
+- maybe-maintainer-clean-target-newlib \
+- maybe-maintainer-clean-target-libgfortran \
+- maybe-maintainer-clean-target-libobjc \
+- maybe-maintainer-clean-target-libtermcap \
+- maybe-maintainer-clean-target-winsup \
+- maybe-maintainer-clean-target-libgloss \
+- maybe-maintainer-clean-target-libiberty \
+- maybe-maintainer-clean-target-gperf \
+- maybe-maintainer-clean-target-examples \
+- maybe-maintainer-clean-target-libffi \
+- maybe-maintainer-clean-target-libjava \
+- maybe-maintainer-clean-target-zlib \
+- maybe-maintainer-clean-target-boehm-gc \
+- maybe-maintainer-clean-target-qthreads \
+- maybe-maintainer-clean-target-rda \
+- maybe-maintainer-clean-target-libada
+-
++maintainer-clean-target:
+
+ # Here are the targets which correspond to the do-X targets.
+
+@@ -1909,26 +1680,7 @@
+ maybe-check-gnattools
+
+ .PHONY: check-target
+-check-target: \
+- maybe-check-target-libstdc++-v3 \
+- maybe-check-target-libmudflap \
+- maybe-check-target-libssp \
+- maybe-check-target-newlib \
+- maybe-check-target-libgfortran \
+- maybe-check-target-libobjc \
+- maybe-check-target-libtermcap \
+- maybe-check-target-winsup \
+- maybe-check-target-libgloss \
+- maybe-check-target-libiberty \
+- maybe-check-target-gperf \
+- maybe-check-target-examples \
+- maybe-check-target-libffi \
+- maybe-check-target-libjava \
+- maybe-check-target-zlib \
+- maybe-check-target-boehm-gc \
+- maybe-check-target-qthreads \
+- maybe-check-target-rda \
+- maybe-check-target-libada
++check-target:
+
+ do-check:
+ @: $(MAKE); $(unstage)
+@@ -2108,26 +1860,7 @@
+ maybe-install-gnattools
+
+ .PHONY: install-target
+-install-target: \
+- maybe-install-target-libstdc++-v3 \
+- maybe-install-target-libmudflap \
+- maybe-install-target-libssp \
+- maybe-install-target-newlib \
+- maybe-install-target-libgfortran \
+- maybe-install-target-libobjc \
+- maybe-install-target-libtermcap \
+- maybe-install-target-winsup \
+- maybe-install-target-libgloss \
+- maybe-install-target-libiberty \
+- maybe-install-target-gperf \
+- maybe-install-target-examples \
+- maybe-install-target-libffi \
+- maybe-install-target-libjava \
+- maybe-install-target-zlib \
+- maybe-install-target-boehm-gc \
+- maybe-install-target-qthreads \
+- maybe-install-target-rda \
+- maybe-install-target-libada
++install-target:
+
+ uninstall:
+ @echo "the uninstall target is not supported in this tree"
diff --git a/devel/powerpc-gcc/files/patch-gengtype-yacc.y b/devel/powerpc-gcc/files/patch-gengtype-yacc.y
new file mode 100644
index 000000000000..4afaae159533
--- /dev/null
+++ b/devel/powerpc-gcc/files/patch-gengtype-yacc.y
@@ -0,0 +1,12 @@
+--- gcc/gengtype-yacc.y.orig Fri Sep 20 00:33:24 2002
++++ gcc/gengtype-yacc.y Tue Apr 22 09:11:27 2003
+@@ -24,6 +24,9 @@
+ #include "system.h"
+ #include "gengtype.h"
+ #define YYERROR_VERBOSE
++
++#define malloc xmalloc
++#define realloc xrealloc
+ %}
+
+ %union {
diff --git a/devel/powerpc-gcc/pkg-descr b/devel/powerpc-gcc/pkg-descr
new file mode 100644
index 000000000000..3dbd936a8225
--- /dev/null
+++ b/devel/powerpc-gcc/pkg-descr
@@ -0,0 +1,7 @@
+FSF gcc-4.1 for PowerPC/RS6000 cross-development. This port brings C, C++ and
+ObjectiveC compillers without target libraries (i.e libstdc++ isn't included).
+
+It can be used to cross-compile operating system kernels (e.g. Linux, L4, etc)
+for this architecture.
+
+WWW: http://gcc.gnu.org/
diff --git a/devel/powerpc-gcc/pkg-plist b/devel/powerpc-gcc/pkg-plist
new file mode 100644
index 000000000000..596b84735b79
--- /dev/null
+++ b/devel/powerpc-gcc/pkg-plist
@@ -0,0 +1,71 @@
+bin/%%TOOLPREFIX%%-c++
+bin/%%TOOLPREFIX%%-cpp
+bin/%%TOOLPREFIX%%-g++
+bin/%%TOOLPREFIX%%-gcc
+bin/%%TOOLPREFIX%%-gcc-4.1.0
+bin/%%TOOLPREFIX%%-gccbug
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/README
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/float.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/iso646.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/stdarg.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/stdbool.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/stddef.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/varargs.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/ppc-asm.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/altivec.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/spe.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/limits.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include/unwind.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/gsyslimits.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/macro_list
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/mkheaders.conf
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/syslimits.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/float.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/iso646.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/stdarg.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/stdbool.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/stddef.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/varargs.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/ppc-asm.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/altivec.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/spe.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/limits.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/unwind.h
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include/README
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/libgcc.a
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/libgcov.a
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/crtbegin.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/crtend.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/crtbeginS.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/crtendS.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/crtbeginT.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/ecrti.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/ecrtn.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/ncrti.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/ncrtn.o
+lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/crtsavres.o
+lib/gcc/%%TOOLPREFIX%%/libiberty.a
+libexec/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/fixinc.sh
+libexec/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/fixincl
+libexec/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/mkheaders
+libexec/gcc/%%TOOLPREFIX%%/4.1.0/cc1
+libexec/gcc/%%TOOLPREFIX%%/4.1.0/cc1plus
+libexec/gcc/%%TOOLPREFIX%%/4.1.0/cc1obj
+libexec/gcc/%%TOOLPREFIX%%/4.1.0/collect2
+@dirrm include
+@dirrm lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools/include
+@dirrm lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/install-tools
+@dirrm lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0/include
+@dirrm lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%/4.1.0
+@dirrm lib/gcc/%%TOOLPREFIX%%/gcc/%%TOOLPREFIX%%
+@dirrm lib/gcc/%%TOOLPREFIX%%/gcc
+@dirrm lib/gcc/%%TOOLPREFIX%%
+@dirrm lib/gcc
+@dirrm lib
+@dirrm libexec/gcc/%%TOOLPREFIX%%/4.1.0/install-tools
+@dirrm libexec/gcc/%%TOOLPREFIX%%/4.1.0
+@dirrm libexec/gcc/%%TOOLPREFIX%%
+@dirrm libexec/gcc
+@dirrm libexec
+@dirrm man/man7
+@dirrm share