summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2018-01-31 06:07:18 +0000
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2018-01-31 06:07:18 +0000
commit1af43b9c239ecfad732635791f3f759155e6f4c3 (patch)
treeaf54e32dcdf0b5ccae5beba3150a9f06e74f792d /target
parent8e59777050595edcc7b2b9799906d29f4198f224 (diff)
gcc/binutils: update to latest releases, improve riscv support
Diffstat (limited to 'target')
-rw-r--r--target/config/Config.in.abi10
-rw-r--r--target/config/Config.in.binutils6
-rw-r--r--target/config/Config.in.compiler2
-rw-r--r--target/config/Config.in.kernelversion14
-rw-r--r--target/config/Config.in.libc6
5 files changed, 27 insertions, 11 deletions
diff --git a/target/config/Config.in.abi b/target/config/Config.in.abi
index 19a4855e9..1b34ec6e3 100644
--- a/target/config/Config.in.abi
+++ b/target/config/Config.in.abi
@@ -91,6 +91,16 @@ config ADK_TARGET_LIBC_PATH
|| ADK_TARGET_ARCH_X86_64
default "lib"
+config ADK_TARGET_LIBC_ABI_PATH
+ string
+ default "lib/lp64" if ADK_TARGET_ABI_LP64
+ default "lib/lp64d" if ADK_TARGET_ABI_LP64D
+ default "lib/lp64f" if ADK_TARGET_ABI_LP64F
+ default "lib/ilp32" if ADK_TARGET_ABI_ILP64
+ default "lib/ilp32d" if ADK_TARGET_ABI_ILP64D
+ default "lib/ilp32f" if ADK_TARGET_ABI_ILP64F
+ default "lib"
+
config ADK_TARGET_ABI_CFLAGS
string
default "-mabi=32" if ADK_TARGET_ABI_O32
diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils
index 92f8b674f..522224b89 100644
--- a/target/config/Config.in.binutils
+++ b/target/config/Config.in.binutils
@@ -8,7 +8,7 @@ default ADK_TOOLCHAIN_BINUTILS_CSKY if ADK_TARGET_ARCH_CSKY
default ADK_TOOLCHAIN_BINUTILS_NDS32 if ADK_TARGET_ARCH_NDS32
default ADK_TOOLCHAIN_BINUTILS_2_28 if ADK_TARGET_ARCH_ARM && ADK_KERNEL_THUMB2_KERNEL && ADK_TARGET_OS_LINUX
default ADK_TOOLCHAIN_BINUTILS_2_28 if ADK_TARGET_CPU_SH_J2
-default ADK_TOOLCHAIN_BINUTILS_2_29
+default ADK_TOOLCHAIN_BINUTILS_2_30
config ADK_TOOLCHAIN_BINUTILS_GIT
bool "git"
@@ -16,8 +16,8 @@ config ADK_TOOLCHAIN_BINUTILS_GIT
depends on !ADK_TARGET_ARCH_CSKY
depends on !ADK_TARGET_ARCH_NDS32
-config ADK_TOOLCHAIN_BINUTILS_2_29
- bool "2.29.1"
+config ADK_TOOLCHAIN_BINUTILS_2_30
+ bool "2.30"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_CSKY
depends on !ADK_TARGET_ARCH_NDS32
diff --git a/target/config/Config.in.compiler b/target/config/Config.in.compiler
index a9155cd92..76741a259 100644
--- a/target/config/Config.in.compiler
+++ b/target/config/Config.in.compiler
@@ -34,7 +34,7 @@ config ADK_TOOLCHAIN_GCC_GIT
depends on !ADK_TARGET_CPU_SH_J2
config ADK_TOOLCHAIN_GCC_7
- bool "7.2.0"
+ bool "7.3.0"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_CSKY
depends on !ADK_TARGET_ARCH_METAG
diff --git a/target/config/Config.in.kernelversion b/target/config/Config.in.kernelversion
index 4cfbf4a41..ad2ab92e3 100644
--- a/target/config/Config.in.kernelversion
+++ b/target/config/Config.in.kernelversion
@@ -12,8 +12,6 @@ default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_ADSP_BF537
default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_PHYTEC_WEGA
default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_CSKY
default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_LM32
-default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_RISCV32
-default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_RISCV64
default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_CRIS
default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_H8300
default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_METAG
@@ -21,6 +19,8 @@ default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_
default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE
default ADK_TARGET_KERNEL_VERSION_4_14 if ADK_TARGET_SYSTEM_ORANGE_PI0
default ADK_TARGET_KERNEL_VERSION_4_14 if ADK_TARGET_ARCH_OR1K
+default ADK_TARGET_KERNEL_VERSION_4_15 if ADK_TARGET_ARCH_RISCV32
+default ADK_TARGET_KERNEL_VERSION_4_15 if ADK_TARGET_ARCH_RISCV64
default ADK_TARGET_KERNEL_VERSION_4_9
config ADK_TARGET_KERNEL_VERSION_GIT
@@ -33,6 +33,16 @@ config ADK_TARGET_KERNEL_VERSION_GIT
select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+config ADK_TARGET_KERNEL_VERSION_4_15
+ bool "4.15"
+ depends on !ADK_TARGET_ARCH_AVR32
+ depends on !ADK_TARGET_ARCH_CRIS
+ depends on !ADK_TARGET_ARCH_CSKY
+ depends on !ADK_TARGET_ARCH_METAG
+ depends on !ADK_TARGET_ARCH_NDS32
+ depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
+ depends on !ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE
+
config ADK_TARGET_KERNEL_VERSION_4_14
bool "4.14.8"
depends on !ADK_TARGET_ARCH_AVR32
diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc
index d1d9c2742..391dbdd60 100644
--- a/target/config/Config.in.libc
+++ b/target/config/Config.in.libc
@@ -152,17 +152,13 @@ config ADK_TARGET_LIB_GLIBC_2_26
bool "2.26"
depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_RISCV32 && !ADK_TARGET_ARCH_RISCV64 && !ADK_TARGET_ARCH_CSKY
-config ADK_TARGET_LIB_GLIBC_RISCV
- bool "riscv"
- depends on ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_RISCV32 || ADK_TARGET_ARCH_RISCV64
-
config ADK_TARGET_LIB_GLIBC_CSKY
bool "csky"
depends on ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_CSKY
config ADK_TARGET_LIB_GLIBC_GIT
bool "git"
- depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_RISCV32 && !ADK_TARGET_ARCH_RISCV64 && !ADK_TARGET_ARCH_CSKY
+ depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_CSKY
config ADK_TARGET_LIB_MUSL_1_1_18
bool "1.1.18"