add script for building gcc toolchain in docker
uses toolchain-build-script
diff --git a/gcc-build.setup.sh b/gcc-build.setup.sh
new file mode 100755
index 0000000..880265d
--- /dev/null
+++ b/gcc-build.setup.sh
@@ -0,0 +1,82 @@
+#!/bin/bash
+
+# This build script is for running the Jenkins builds using docker.
+#
+# It expects a few variables which are part of Jenkins build job matrix:
+#   target = palmetto|qemu|habanero|firestone|garrison
+#   distro = ubuntu
+#   WORKSPACE =
+
+# Trace bash processing
+set -x
+
+# Default variables
+target=${target:-palmetto}
+distro=${distro:-ubuntu}
+WORKSPACE=${WORKSPACE:-${HOME}/${RANDOM}${RANDOM}}
+http_proxy=${http_proxy:-}
+
+# Timestamp for job
+echo "Build started, $(date)"
+
+# Configure docker build
+
+Dockerfile=$(cat << EOF
+FROM fedora:23
+
+RUN dnf --refresh repolist && dnf install -y \
+	bison \
+	ccache \
+	file \
+	flex \
+	gcc \
+	gcc-c++ \
+	git \
+	gmp-devel \
+	libmpc-devel \
+	make \
+	mpfr-devel \
+	tar \
+	texinfo \
+	xz
+
+RUN grep -q ${GROUPS} /etc/group || groupadd -g ${GROUPS} ${USER}
+RUN grep -q ${UID} /etc/passwd || useradd -d ${HOME} -m -u ${UID} -g ${GROUPS} ${USER}
+
+USER ${USER}
+ENV HOME ${HOME}
+RUN /bin/bash
+EOF
+)
+
+# Build the docker container
+docker build -t gcc/fedora - <<< "${Dockerfile}"
+if [[ "$?" -ne 0 ]]; then
+  echo "Failed to build docker container."
+  exit 1
+fi
+
+mkdir -p ${WORKSPACE}
+
+cat > "${WORKSPACE}"/build.sh << EOF_SCRIPT
+#!/bin/bash
+
+set -x
+
+export CC="ccache gcc"
+mkdir -p "${WORKSPACE}/gcc-build"
+mkdir -p "${WORKSPACE}/cross"
+
+cd "${WORKSPACE}/toolchain-build-script"
+./build-gcc.sh --debug -v HEAD -t ppc -b ${WORKSPACE}/gcc-build -i ${WORKSPACE}/cross --gcc ${WORKSPACE}/gcc --binutils ${WORKSPACE}/binutils-gdb --clean --local
+
+EOF_SCRIPT
+
+chmod a+x ${WORKSPACE}/build.sh
+
+# Run the docker container, execute the build script we just built
+docker run --net=host --rm=true -e WORKSPACE=${WORKSPACE} --user="${USER}" \
+  -w "${HOME}" -v "${HOME}":"${HOME}":Z -t gcc/fedora ${WORKSPACE}/build.sh
+
+# Timestamp for build
+echo "Build completed, $(date)"