summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkx <kx@radix.pro>2020-04-19 12:16:33 +0300
committerkx <kx@radix.pro>2020-04-19 12:16:33 +0300
commitdb77d08917412039791e3e75d8cf4f76915ca40e (patch)
tree02ba1e1da92d4a3b43d8c4d3a8ac2bb68245063c
parent5ea4a0a8b648f88e541558e67e9905b8bdbffb4a (diff)
downloadtoolchains-arc-db77d08917412039791e3e75d8cf4f76915ca40e.tar.xz
ARC toolchains 1.5.0 from March 2020
-rw-r--r--core/binutils/2020.03.18/Makefile (renamed from core/binutils/2018.09.12/Makefile)6
-rw-r--r--core/binutils/2020.03.18/PATCHES (renamed from core/binutils/2018.09.12/PATCHES)0
-rw-r--r--core/gcc/2020.03.16/Makefile (renamed from core/gcc/2018.09.12/Makefile)22
-rw-r--r--core/gcc/2020.03.16/PATCHES (renamed from core/gcc/2018.09.12/PATCHES)0
-rw-r--r--core/gdb/2020.03.18/Makefile (renamed from core/gdb/2018.09.12/Makefile)8
-rw-r--r--core/gdb/2020.03.18/PATCHES (renamed from core/gdb/2018.09.12/PATCHES)0
-rw-r--r--core/newlib/2020.03.18/Makefile (renamed from core/newlib/2018.09.12/Makefile)10
-rw-r--r--core/newlib/2020.03.18/PATCHES (renamed from core/newlib/2018.09.12/PATCHES)0
-rw-r--r--products/Makefile4
-rw-r--r--products/S8XX-newlib/1.2.3/S8XX-TEST/.config22
-rw-r--r--products/S8XX-newlib/1.3.4/Makefile34
-rwxr-xr-xproducts/S8XX-newlib/1.3.4/S8XX-TEST/build.sh17
-rwxr-xr-xproducts/S8XX-newlib/1.3.4/S8XX-TEST/clean.sh10
-rw-r--r--products/S8XX-newlib/1.3.4/S8XX-TEST/main.c13
-rw-r--r--products/S8XX-newlib/1.4.0/Makefile4
-rw-r--r--products/S8XX-newlib/1.5.0/Makefile (renamed from products/S8XX-newlib/1.2.3/Makefile)6
-rw-r--r--products/S8XX-newlib/1.5.0/S8XX-TEST/.config (renamed from products/S8XX-newlib/1.3.4/S8XX-TEST/.config)2
-rwxr-xr-xproducts/S8XX-newlib/1.5.0/S8XX-TEST/build.sh (renamed from products/S8XX-newlib/1.2.3/S8XX-TEST/build.sh)0
-rwxr-xr-xproducts/S8XX-newlib/1.5.0/S8XX-TEST/clean.sh (renamed from products/S8XX-newlib/1.2.3/S8XX-TEST/clean.sh)0
-rw-r--r--products/S8XX-newlib/1.5.0/S8XX-TEST/main.c (renamed from products/S8XX-newlib/1.2.3/S8XX-TEST/main.c)0
-rw-r--r--sources/GNU/gmp/Makefile2
-rw-r--r--sources/GNU/mpc/Makefile2
-rw-r--r--sources/GNU/mpfr/Makefile2
-rw-r--r--sources/binutils/Makefile2
-rw-r--r--sources/gcc/Makefile2
-rw-r--r--sources/newlib/Makefile2
26 files changed, 37 insertions, 133 deletions
diff --git a/core/binutils/2018.09.12/Makefile b/core/binutils/2020.03.18/Makefile
index 91ceab9..c85419a 100644
--- a/core/binutils/2018.09.12/Makefile
+++ b/core/binutils/2020.03.18/Makefile
@@ -10,10 +10,10 @@ SOURCE_REQUIRES = sources/binutils
# ======= __END_OF_REQUIRES__ =======
-tar_xz_archive = $(SRC_PACKAGE_PATH)/binutils/binutils-gdb-arc-2018.09.12.tar.xz
+tar_xz_archive = $(SRC_PACKAGE_PATH)/binutils/binutils-gdb-arc-2020.03.18.tar.xz
SRC_ARCHIVE = $(tar_xz_archive)
-SRC_DIR = $(TARGET_BUILD_DIR)/binutils-gdb-arc-2018.09.12
-src_dir_name = binutils-gdb-arc-2018.09.12
+SRC_DIR = $(TARGET_BUILD_DIR)/binutils-gdb-arc-2020.03.18
+src_dir_name = binutils-gdb-arc-2020.03.18
src_done = $(SRC_DIR)/.source-done
PATCHES = PATCHES
diff --git a/core/binutils/2018.09.12/PATCHES b/core/binutils/2020.03.18/PATCHES
index e69de29..e69de29 100644
--- a/core/binutils/2018.09.12/PATCHES
+++ b/core/binutils/2020.03.18/PATCHES
diff --git a/core/gcc/2018.09.12/Makefile b/core/gcc/2020.03.16/Makefile
index df08492..3adcc85 100644
--- a/core/gcc/2018.09.12/Makefile
+++ b/core/gcc/2020.03.16/Makefile
@@ -17,23 +17,23 @@ SOURCE_REQUIRES += sources/GNU/mpc
ifneq ($(findstring newlib, $(TOOLCHAIN)),)
ifeq ($(FLAVOUR),static)
-REQUIRES = core/newlib/2018.09.12^headers
+REQUIRES = core/newlib/2020.03.18^headers
endif
ifeq ($(FLAVOUR),full)
-REQUIRES = core/newlib/2018.09.12^full
+REQUIRES = core/newlib/2020.03.18^full
endif
endif
# ======= __END_OF_REQUIRES__ =======
-tar_xz_archive = $(SRC_PACKAGE_PATH)/gcc/gcc-arc-2018.09.12.tar.xz
-tar_xz_archive_gmp = $(SRC_PACKAGE_PATH)/GNU/gmp/gmp-6.1.0.tar.xz
-tar_xz_archive_mpfr = $(SRC_PACKAGE_PATH)/GNU/mpfr/mpfr-3.1.3.tar.xz
-tar_gz_archive_mpc = $(SRC_PACKAGE_PATH)/GNU/mpc/mpc-1.0.3.tar.gz
+tar_xz_archive = $(SRC_PACKAGE_PATH)/gcc/gcc-arc-2020.03.16.tar.xz
+tar_xz_archive_gmp = $(SRC_PACKAGE_PATH)/GNU/gmp/gmp-6.2.0.tar.xz
+tar_xz_archive_mpfr = $(SRC_PACKAGE_PATH)/GNU/mpfr/mpfr-4.0.2.tar.xz
+tar_gz_archive_mpc = $(SRC_PACKAGE_PATH)/GNU/mpc/mpc-1.1.0.tar.gz
SRC_ARCHIVE = $(tar_xz_archive)
-SRC_DIR = $(TARGET_BUILD_DIR)/gcc-arc-2018.09.12
-src_dir_name = gcc-arc-2018.09.12
+SRC_DIR = $(TARGET_BUILD_DIR)/gcc-arc-2020.03.16
+src_dir_name = gcc-arc-2020.03.16
src_done = $(TARGET_BUILD_DIR)/.source-done
gmp_src_done = $(TARGET_BUILD_DIR)/.gmp-source-done
mpfr_src_done = $(TARGET_BUILD_DIR)/.mpfr-source-done
@@ -91,19 +91,19 @@ $(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
$(gmp_src_done): $(src_done)
@echo "Expanding $(tar_xz_archive_gmp)"
@tar xJf $(tar_xz_archive_gmp) -C $(TARGET_BUILD_DIR)
- @cd $(SRC_DIR); ln -sf ../gmp-6.1.0 gmp
+ @cd $(SRC_DIR); ln -sf ../gmp-6.2.0 gmp
@touch $@
$(mpfr_src_done): $(src_done)
@echo "Expanding $(tar_xz_archive_mpfr)"
@tar xJf $(tar_xz_archive_mpfr) -C $(TARGET_BUILD_DIR)
- @cd $(SRC_DIR); ln -sf ../mpfr-3.1.3 mpfr
+ @cd $(SRC_DIR); ln -sf ../mpfr-4.0.2 mpfr
@touch $@
$(mpc_src_done): $(src_done)
@echo "Expanding $(tar_gz_archive_mpc)"
@tar xzf $(tar_gz_archive_mpc) -C $(TARGET_BUILD_DIR)
- @cd $(SRC_DIR); ln -sf ../mpc-1.0.3 mpc
+ @cd $(SRC_DIR); ln -sf ../mpc-1.1.0 mpc
@touch $@
$(static_build_target): $(gmp_src_done) $(mpfr_src_done) $(mpc_src_done)
diff --git a/core/gcc/2018.09.12/PATCHES b/core/gcc/2020.03.16/PATCHES
index e69de29..e69de29 100644
--- a/core/gcc/2018.09.12/PATCHES
+++ b/core/gcc/2020.03.16/PATCHES
diff --git a/core/gdb/2018.09.12/Makefile b/core/gdb/2020.03.18/Makefile
index 0015cae..8ab636d 100644
--- a/core/gdb/2018.09.12/Makefile
+++ b/core/gdb/2020.03.18/Makefile
@@ -8,14 +8,14 @@ include ../../../build-system/config.mk
SOURCE_REQUIRES = sources/binutils
-REQUIRES = core/gcc/2018.09.12^full
+REQUIRES = core/gcc/2020.03.16^full
# ======= __END_OF_REQUIRES__ =======
-tar_xz_archive = $(SRC_PACKAGE_PATH)/binutils/binutils-gdb-arc-2018.09.12.tar.xz
+tar_xz_archive = $(SRC_PACKAGE_PATH)/binutils/binutils-gdb-arc-2020.03.18.tar.xz
SRC_ARCHIVE = $(tar_xz_archive)
-SRC_DIR = $(TARGET_BUILD_DIR)/binutils-gdb-arc-2018.09.12
-src_dir_name = binutils-gdb-arc-2018.09.12
+SRC_DIR = $(TARGET_BUILD_DIR)/binutils-gdb-arc-2020.03.18
+src_dir_name = binutils-gdb-arc-2020.03.18
src_done = $(SRC_DIR)/.source-done
PATCHES = PATCHES
diff --git a/core/gdb/2018.09.12/PATCHES b/core/gdb/2020.03.18/PATCHES
index e69de29..e69de29 100644
--- a/core/gdb/2018.09.12/PATCHES
+++ b/core/gdb/2020.03.18/PATCHES
diff --git a/core/newlib/2018.09.12/Makefile b/core/newlib/2020.03.18/Makefile
index 134fb13..c52e439 100644
--- a/core/newlib/2018.09.12/Makefile
+++ b/core/newlib/2020.03.18/Makefile
@@ -12,18 +12,18 @@ include ../../../build-system/config.mk
SOURCE_REQUIRES = sources/newlib
ifeq ($(FLAVOUR),headers)
-REQUIRES = core/binutils/2018.09.12
+REQUIRES = core/binutils/2020.03.18
endif
ifeq ($(FLAVOUR),full)
-REQUIRES = core/gcc/2018.09.12^static
+REQUIRES = core/gcc/2020.03.16^static
endif
# ======= __END_OF_REQUIRES__ =======
-tar_xz_archive = $(SRC_PACKAGE_PATH)/newlib/newlib-arc-2018.09.12.tar.xz
+tar_xz_archive = $(SRC_PACKAGE_PATH)/newlib/newlib-arc-2020.03.18.tar.xz
SRC_ARCHIVE = $(tar_xz_archive)
-SRC_DIR = $(TARGET_BUILD_DIR)/newlib-arc-2018.09.12
-src_dir_name = newlib-arc-2018.09.12
+SRC_DIR = $(TARGET_BUILD_DIR)/newlib-arc-2020.03.18
+src_dir_name = newlib-arc-2020.03.18
src_done = $(TARGET_BUILD_DIR)/.source-done
PATCHES = PATCHES
diff --git a/core/newlib/2018.09.12/PATCHES b/core/newlib/2020.03.18/PATCHES
index e69de29..e69de29 100644
--- a/core/newlib/2018.09.12/PATCHES
+++ b/core/newlib/2020.03.18/PATCHES
diff --git a/products/Makefile b/products/Makefile
index 7c81928..e1de82a 100644
--- a/products/Makefile
+++ b/products/Makefile
@@ -3,14 +3,14 @@
COMPONENT_TARGETS = $(TOOLCHAIN_S8XX_NEWLIB)
-export TOOLCHAIN_VERSION = 1.2.3
+export TOOLCHAIN_VERSION = 1.5.0
include ../build-system/config.mk
ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_NEWLIB))
-REQUIRES = products/S8XX-newlib/1.2.3
+REQUIRES = products/S8XX-newlib/1.5.0
endif
# ======= __END_OF_REQUIRES__ =======
diff --git a/products/S8XX-newlib/1.2.3/S8XX-TEST/.config b/products/S8XX-newlib/1.2.3/S8XX-TEST/.config
deleted file mode 100644
index 6e609dc..0000000
--- a/products/S8XX-newlib/1.2.3/S8XX-TEST/.config
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash
-
-#################################################################
-#
-# default common variables:
-#
-if test -z "$HOST"; then
- export HOST=x86_64-pc-linux-gnu
-fi
-
-if test -z "$TARGET"; then
- export TARGET=arc-s8xx-elf32
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
- export TOOLCHAIN_PATH=/opt/toolchains/arc-S8XX-elf32-newlib/1.2.3
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
diff --git a/products/S8XX-newlib/1.3.4/Makefile b/products/S8XX-newlib/1.3.4/Makefile
deleted file mode 100644
index f640a98..0000000
--- a/products/S8XX-newlib/1.3.4/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_S8XX_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.3.4
-
-include ../../../build-system/config.mk
-
-REQUIRES = core/gcc/2018.09.12^full
-REQUIRES += core/gdb/2018.09.12
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target): $(build_requires)
- @echo ""
- @echo "Creating $(tarball_name) tarball..."
- @cd $(TOOLCHAINS_BASE_PATH) ; \
- tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
- @mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
- @touch $@
diff --git a/products/S8XX-newlib/1.3.4/S8XX-TEST/build.sh b/products/S8XX-newlib/1.3.4/S8XX-TEST/build.sh
deleted file mode 100755
index 87e77b8..0000000
--- a/products/S8XX-newlib/1.3.4/S8XX-TEST/build.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-$TARGET-gcc -g -mcpu=arcem -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc -mcpu=arcem -o main main.o -lc -lnosys
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm
diff --git a/products/S8XX-newlib/1.3.4/S8XX-TEST/clean.sh b/products/S8XX-newlib/1.3.4/S8XX-TEST/clean.sh
deleted file mode 100755
index a8e44a7..0000000
--- a/products/S8XX-newlib/1.3.4/S8XX-TEST/clean.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec
diff --git a/products/S8XX-newlib/1.3.4/S8XX-TEST/main.c b/products/S8XX-newlib/1.3.4/S8XX-TEST/main.c
deleted file mode 100644
index 9a35e2b..0000000
--- a/products/S8XX-newlib/1.3.4/S8XX-TEST/main.c
+++ /dev/null
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
- uint32_t a = 7, b = 3, c, r;
-
- c = a / b;
- r = a % b;
-
- return( 0 );
-}
diff --git a/products/S8XX-newlib/1.4.0/Makefile b/products/S8XX-newlib/1.4.0/Makefile
index 67c511c..bcce4ab 100644
--- a/products/S8XX-newlib/1.4.0/Makefile
+++ b/products/S8XX-newlib/1.4.0/Makefile
@@ -6,8 +6,8 @@ export TOOLCHAIN_VERSION = 1.4.0
include ../../../build-system/config.mk
-REQUIRES = core/gcc/2018.09.12^full
-REQUIRES += core/gdb/2018.09.12
+REQUIRES = core/gcc/2020.03.16^full
+REQUIRES += core/gdb/2020.03.18
# ======= __END_OF_REQUIRES__ =======
diff --git a/products/S8XX-newlib/1.2.3/Makefile b/products/S8XX-newlib/1.5.0/Makefile
index 91872e9..7db97a3 100644
--- a/products/S8XX-newlib/1.2.3/Makefile
+++ b/products/S8XX-newlib/1.5.0/Makefile
@@ -2,12 +2,12 @@
COMPONENT_TARGETS = $(TOOLCHAIN_S8XX_NEWLIB)
-export TOOLCHAIN_VERSION = 1.2.3
+export TOOLCHAIN_VERSION = 1.5.0
include ../../../build-system/config.mk
-REQUIRES = core/gcc/2018.09.12^full
-REQUIRES += core/gdb/2018.09.12
+REQUIRES = core/gcc/2020.03.16^full
+REQUIRES += core/gdb/2020.03.18
# ======= __END_OF_REQUIRES__ =======
diff --git a/products/S8XX-newlib/1.3.4/S8XX-TEST/.config b/products/S8XX-newlib/1.5.0/S8XX-TEST/.config
index b527bb8..8731c8e 100644
--- a/products/S8XX-newlib/1.3.4/S8XX-TEST/.config
+++ b/products/S8XX-newlib/1.5.0/S8XX-TEST/.config
@@ -13,7 +13,7 @@ if test -z "$TARGET"; then
fi
if test -z "$TOOLCHAIN_PATH"; then
- export TOOLCHAIN_PATH=/opt/toolchains/arc-S8XX-elf32-newlib/1.3.4
+ export TOOLCHAIN_PATH=/opt/toolchains/arc-S8XX-elf32-newlib/1.5.0
fi
#
diff --git a/products/S8XX-newlib/1.2.3/S8XX-TEST/build.sh b/products/S8XX-newlib/1.5.0/S8XX-TEST/build.sh
index 87e77b8..87e77b8 100755
--- a/products/S8XX-newlib/1.2.3/S8XX-TEST/build.sh
+++ b/products/S8XX-newlib/1.5.0/S8XX-TEST/build.sh
diff --git a/products/S8XX-newlib/1.2.3/S8XX-TEST/clean.sh b/products/S8XX-newlib/1.5.0/S8XX-TEST/clean.sh
index a8e44a7..a8e44a7 100755
--- a/products/S8XX-newlib/1.2.3/S8XX-TEST/clean.sh
+++ b/products/S8XX-newlib/1.5.0/S8XX-TEST/clean.sh
diff --git a/products/S8XX-newlib/1.2.3/S8XX-TEST/main.c b/products/S8XX-newlib/1.5.0/S8XX-TEST/main.c
index 9a35e2b..9a35e2b 100644
--- a/products/S8XX-newlib/1.2.3/S8XX-TEST/main.c
+++ b/products/S8XX-newlib/1.5.0/S8XX-TEST/main.c
diff --git a/sources/GNU/gmp/Makefile b/sources/GNU/gmp/Makefile
index 56b55d7..3647373 100644
--- a/sources/GNU/gmp/Makefile
+++ b/sources/GNU/gmp/Makefile
@@ -8,7 +8,7 @@ include ../../../build-system/config.mk
url = $(DOWNLOAD_SERVER)/sources/GNU/gmp
-versions = 6.1.0
+versions = 6.2.0
tarballs = $(addsuffix .tar.xz, $(addprefix gmp-, $(versions)))
sha1s = $(addsuffix .sha1sum, $(tarballs))
diff --git a/sources/GNU/mpc/Makefile b/sources/GNU/mpc/Makefile
index 2650556..2d62699 100644
--- a/sources/GNU/mpc/Makefile
+++ b/sources/GNU/mpc/Makefile
@@ -8,7 +8,7 @@ include ../../../build-system/config.mk
url = $(DOWNLOAD_SERVER)/sources/GNU/mpc
-versions = 1.0.3
+versions = 1.1.0
tarballs = $(addsuffix .tar.gz, $(addprefix mpc-, $(versions)))
sha1s = $(addsuffix .sha1sum, $(tarballs))
diff --git a/sources/GNU/mpfr/Makefile b/sources/GNU/mpfr/Makefile
index afef449..027e016 100644
--- a/sources/GNU/mpfr/Makefile
+++ b/sources/GNU/mpfr/Makefile
@@ -8,7 +8,7 @@ include ../../../build-system/config.mk
url = $(DOWNLOAD_SERVER)/sources/GNU/mpfr
-versions = 3.1.3
+versions = 4.0.2
tarballs = $(addsuffix .tar.xz, $(addprefix mpfr-, $(versions)))
sha1s = $(addsuffix .sha1sum, $(tarballs))
diff --git a/sources/binutils/Makefile b/sources/binutils/Makefile
index 470432d..01b6b3f 100644
--- a/sources/binutils/Makefile
+++ b/sources/binutils/Makefile
@@ -8,7 +8,7 @@ include ../../build-system/config.mk
url = $(DOWNLOAD_SERVER)/sources/tools/synopsys/arc-toolchain/binutils-gdb
-versions = arc-2018.09.12
+versions = arc-2020.03.18
pkgname = binutils-gdb
diff --git a/sources/gcc/Makefile b/sources/gcc/Makefile
index 0207183..b658896 100644
--- a/sources/gcc/Makefile
+++ b/sources/gcc/Makefile
@@ -8,7 +8,7 @@ include ../../build-system/config.mk
url = $(DOWNLOAD_SERVER)/sources/tools/synopsys/arc-toolchain/gcc
-versions = arc-2018.09.12
+versions = arc-2020.03.16
pkgname = gcc
diff --git a/sources/newlib/Makefile b/sources/newlib/Makefile
index 3436a00..7d5b603 100644
--- a/sources/newlib/Makefile
+++ b/sources/newlib/Makefile
@@ -8,7 +8,7 @@ include ../../build-system/config.mk
url = $(DOWNLOAD_SERVER)/sources/tools/synopsys/arc-toolchain/newlib
-versions = arc-2018.09.12
+versions = arc-2020.03.18
pkgname = newlib