BINUTILS=binutils-2.21.1
NEWLIB=newlib-1.19.0
-GDB=gdb-7.2
+GDB=gdb-7.3.1
OOCD=master
LIBCMSIS=v1.10-3
LIBSTM32=v3.0.0-2
if [ ! -e ${STAMPS}/${BINUTILS}.build ]; then
unpack ${BINUTILS}
+ log "Patching binutils to allow SVC support on cortex-m3"
+ cd ${BINUTILS}
+ patch -p1 -i ../patches/patch-binutils-2.21.1-svc-cortexm3.diff
+ cd ..
cd build
log "Configuring ${BINUTILS}"
../${BINUTILS}/configure --target=${TARGET} \
CFLAGS="${CFLAGS} ${OOCD_CFLAGS}" \
LDFLAGS="${LDFLAGS} ${OOCD_LDFLAGS}" \
../openocd-${OOCD}/configure --enable-maintainer-mode \
+ --disable-werror \
--prefix=${PREFIX} \
--enable-dummy \
--enable-ft2232_libftdi \