|
@@ -4,13 +4,6 @@
|
|
|
|
|
|
# Stop on errors
|
|
|
set -e
|
|
|
-if ! [ -x "$(command -v avr-gcc)" ]
|
|
|
-then
|
|
|
-echo "Need to build avr-gcc first !"
|
|
|
-exit
|
|
|
-fi
|
|
|
-
|
|
|
-if [ ! -f .prereq ];then ./prerequise.sh;fi
|
|
|
|
|
|
source avr-file-names
|
|
|
|
|
@@ -25,8 +18,8 @@ makeDir()
|
|
|
|
|
|
echo "Downloading sources..."
|
|
|
|
|
|
-if [ ! -f $NAME_LIBC.tar.xz ]; then
|
|
|
- wget http://wareck.free.fr/cross_compilation/avr_toolchain/$NAME_LIBC.tar.xz
|
|
|
+if [ ! -f $NAME_LIBC.tar.bz2 ]; then
|
|
|
+ wget https://ftp.mirrorservice.org/sites/download.savannah.gnu.org/releases/avr-libc/$NAME_LIBC.tar.bz2
|
|
|
fi
|
|
|
|
|
|
|
|
@@ -35,18 +28,13 @@ NAME_LIBC_BLD=${NAME_LIBC}_bld
|
|
|
echo "Making AVR-LIBC in $NAME_LIBC_BLD..."
|
|
|
echo "Extracting..."
|
|
|
rm -rf $NAME_LIBC/
|
|
|
-tar xJf $NAME_LIBC.tar.xz
|
|
|
+tar xjf $NAME_LIBC.tar.bz2
|
|
|
|
|
|
makeDir $NAME_LIBC_BLD
|
|
|
-AR='avr-ar'
|
|
|
-AS='avr-as'
|
|
|
-CC='avr-gcc'
|
|
|
-CCAS='gcc'
|
|
|
-
|
|
|
cd $NAME_LIBC_BLD
|
|
|
../$NAME_LIBC/configure --prefix=$PREFIX --build=$(../$NAME_LIBC/config.guess) --host=avr
|
|
|
make -j $JOBCOUNT
|
|
|
-sudo env "PATH=$PATH" make install-strip
|
|
|
+sudo env "PATH=$PATH" make install-strip
|
|
|
cd ..
|
|
|
|
|
|
TIME_END=$(date +%s)
|