LIBSTM32=v3.0.0-1
LIBSTM32USB=v3.0.1-1
LIBOPENSTM32=master
-LIBSTM32_EN=1
+LIBSTM32_EN=0
LIBOPENSTM32_EN=0
SUMMON_DIR=$(pwd)
export PATH="${PREFIX}/bin:${PATH}"
+GCCFLAGS=
+GDBFLAGS=
+BINUTILFLAGS=
+
case "$(uname)" in
Linux)
echo "Found Linux OS."
- GCCFLAGS=
- GDBFLAGS=
- BINUTILFLAGS=
;;
Darwin)
echo "Found Darwin OS."
GCCFLAGS="--with-gmp=${DARWIN_OPT_PATH} \
--with-mpfr=${DARWIN_OPT_PATH} \
-with-libiconv-prefix=${DARWIN_OPT_PATH}"
- GDBFLAGS="--disable-werror"
- BINUTILFLAGS="--disable-werror"
;;
*)
echo "Found unknown OS. Aborting!"
wget -c http://ftp.gnu.org/gnu/binutils/${BINUTILS}.tar.bz2
echo "Downloading gcc sources..."
-wget -c ftp://ftp.gnu.org/gnu/gcc/${GCC}/${GCC}.tar.bz2
+wget -c http://ftp.gnu.org/gnu/gcc/${GCC}/${GCC}.tar.bz2
echo "Downloading newlib sources..."
-wget -c ftp://sources.redhat.com/pub/newlib/${NEWLIB}.tar.gz
+wget -c --no-passive-ftp ftp://sources.redhat.com/pub/newlib/${NEWLIB}.tar.gz
echo "Downloading gdb sources..."
-wget -c ftp://ftp.gnu.org/gnu/gdb/${GDB}.tar.bz2
+wget -c http://ftp.gnu.org/gnu/gdb/${GDB}.tar.bz2
if [ ${LIBSTM32_EN} != 0 ]; then
if [ ! -e libcmsis-${LIBCMSIS}.tar.bz2 ]; then
--with-gnu-as \
--with-gnu-ld \
--disable-nls \
+ --disable-werror \
${BINUTILFLAGS} || exit
echo "******************************************************************"
echo "* Building ${BINUTILS}"
--with-gnu-as \
--with-gnu-ld \
--disable-nls \
+ --disable-werror \
${GCCFLAGS} || exit
echo "******************************************************************"
echo "* Building ${GCC}-boot"
--with-gnu-as \
--with-gnu-ld \
--disable-nls \
+ --disable-werror \
--disable-newlib-supplied-syscalls || exit
echo "******************************************************************"
echo "* Building ${NEWLIB}"
--with-gnu-as \
--with-gnu-ld \
--disable-nls \
+ --disable-werror \
${GCCFLAGS} || exit
echo "******************************************************************"
echo "* Building ${GCC}"
--prefix=${PREFIX} \
--enable-interwork \
--enable-multilib \
+ --disable-werror \
${GDBFLAGS} || exit
echo "******************************************************************"
echo "* Building ${GDB}"