summaryrefslogtreecommitdiffstats
path: root/meta-vitis-tc/recipes-devtools
diff options
context:
space:
mode:
Diffstat (limited to 'meta-vitis-tc/recipes-devtools')
-rw-r--r--meta-vitis-tc/recipes-devtools/gcc/gcc-12/riscv-multilib-generator-python.patch14
-rw-r--r--meta-vitis-tc/recipes-devtools/gcc/gcc-13/additional-microblaze-multilibs.patch (renamed from meta-vitis-tc/recipes-devtools/gcc/gcc-12/additional-microblaze-multilibs.patch)0
-rw-r--r--meta-vitis-tc/recipes-devtools/gcc/gcc-13/riscv-multilib-generator-python.patch16
-rw-r--r--meta-vitis-tc/recipes-devtools/gcc/gcc-source_13.%.bbappend (renamed from meta-vitis-tc/recipes-devtools/gcc/gcc-source_12.%.bbappend)3
-rw-r--r--meta-vitis-tc/recipes-devtools/gcc/gcc-xilinx-standalone-multilib.inc9
-rw-r--r--meta-vitis-tc/recipes-devtools/gcc/libgcc_14.1.bbappend4
6 files changed, 21 insertions, 25 deletions
diff --git a/meta-vitis-tc/recipes-devtools/gcc/gcc-12/riscv-multilib-generator-python.patch b/meta-vitis-tc/recipes-devtools/gcc/gcc-12/riscv-multilib-generator-python.patch
deleted file mode 100644
index 9575539e..00000000
--- a/meta-vitis-tc/recipes-devtools/gcc/gcc-12/riscv-multilib-generator-python.patch
+++ /dev/null
@@ -1,14 +0,0 @@
1Use python3 instead of python when calling the mutlib-generator
2
3Upstream-Status: Backport
4
5Signed-off-by: Mark Hatle <mark.hatle@amd.com>
6
7--- gcc-12.2.0/gcc/config/riscv/multilib-generator.orig 2024-02-22 19:23:07.166805418 -0700
8+++ gcc-12.2.0/gcc/config/riscv/multilib-generator 2024-02-22 19:18:12.803798625 -0700
9@@ -1,4 +1,4 @@
10-#!/usr/bin/env python
11+#!/usr/bin/env python3
12
13 # RISC-V multilib list generator.
14 # Copyright (C) 2011-2022 Free Software Foundation, Inc.
diff --git a/meta-vitis-tc/recipes-devtools/gcc/gcc-12/additional-microblaze-multilibs.patch b/meta-vitis-tc/recipes-devtools/gcc/gcc-13/additional-microblaze-multilibs.patch
index e035b8a6..e035b8a6 100644
--- a/meta-vitis-tc/recipes-devtools/gcc/gcc-12/additional-microblaze-multilibs.patch
+++ b/meta-vitis-tc/recipes-devtools/gcc/gcc-13/additional-microblaze-multilibs.patch
diff --git a/meta-vitis-tc/recipes-devtools/gcc/gcc-13/riscv-multilib-generator-python.patch b/meta-vitis-tc/recipes-devtools/gcc/gcc-13/riscv-multilib-generator-python.patch
new file mode 100644
index 00000000..ba08945c
--- /dev/null
+++ b/meta-vitis-tc/recipes-devtools/gcc/gcc-13/riscv-multilib-generator-python.patch
@@ -0,0 +1,16 @@
1Use python3 instead of python when calling the mutlib-generator
2
3Upstream-Status: Pending
4
5Signed-off-by: Mark Hatle <mark.hatle@amd.com>
6
7Index: gcc-13.3.0/gcc/config/riscv/multilib-generator
8===================================================================
9--- gcc-13.3.0.orig/gcc/config/riscv/multilib-generator
10+++ gcc-13.3.0/gcc/config/riscv/multilib-generator
11@@ -1,4 +1,4 @@
12-#!/usr/bin/env python
13+#!/usr/bin/env python3
14
15 # RISC-V multilib list generator.
16 # Copyright (C) 2011-2023 Free Software Foundation, Inc.
diff --git a/meta-vitis-tc/recipes-devtools/gcc/gcc-source_12.%.bbappend b/meta-vitis-tc/recipes-devtools/gcc/gcc-source_13.%.bbappend
index a439407d..e38dd8b3 100644
--- a/meta-vitis-tc/recipes-devtools/gcc/gcc-source_12.%.bbappend
+++ b/meta-vitis-tc/recipes-devtools/gcc/gcc-source_13.%.bbappend
@@ -1,5 +1,4 @@
1# Add MicroBlaze Patches (only when using MicroBlaze) 1FILESEXTRAPATHS:append := ":${THISDIR}/gcc-13"
2FILESEXTRAPATHS:append := ":${THISDIR}/gcc-12"
3SRC_URI += " \ 2SRC_URI += " \
4 file://additional-microblaze-multilibs.patch \ 3 file://additional-microblaze-multilibs.patch \
5 file://riscv-multilib-generator-python.patch \ 4 file://riscv-multilib-generator-python.patch \
diff --git a/meta-vitis-tc/recipes-devtools/gcc/gcc-xilinx-standalone-multilib.inc b/meta-vitis-tc/recipes-devtools/gcc/gcc-xilinx-standalone-multilib.inc
index f69ac4d8..c69e0745 100644
--- a/meta-vitis-tc/recipes-devtools/gcc/gcc-xilinx-standalone-multilib.inc
+++ b/meta-vitis-tc/recipes-devtools/gcc/gcc-xilinx-standalone-multilib.inc
@@ -9,11 +9,10 @@ EXTRA_OECONF:append:xilinx-standalone:arm:baremetal-multilib-tc = " \
9 9
10# RISC V configuration 10# RISC V configuration
11RISCV_MULTILIB = "\ 11RISCV_MULTILIB = "\
12rv32i-ilp32--;rv32if-ilp32f--;rv32ic-ilp32--;rv32ifc-ilp32f--;\ 12rv32i-ilp32--;rv32ic-ilp32--;rv32im-ilp32--;rv32imc-ilp32--;rv32imac-ilp32--;rv32e-ilp32e--;\
13rv32im-ilp32--;rv32imf-ilp32f--;rv32imc-ilp32--;rv32imfc-ilp32f--;\ 13rv32imf-ilp32f--;rv32imfc-ilp32f--;rv32imafc-ilp32f--;rv32imfdc-ilp32d--;\
14rv64i-lp64--;rv64if-lp64f--;rv64ic-lp64--;rv64ifc-lp64f--;\ 14rv64i-lp64--;rv64ic-lp64--;rv64im-lp64--;rv64imc-lp64--;rv64imac-lp64--;\
15rv64im-lp64--;rv64imf-lp64f--;rv64imc-lp64--;rv64imfc-lp64f--;\ 15rv64imf-lp64f--;rv64imfc-lp64f--;rv64imafc-lp64f--;rv64imfdc-lp64d--\
16rv32imfdc-ilp32d--;rv64imfdc-lp64d--\
17" 16"
18 17
19EXTRA_OECONF:append:xilinx-standalone:riscv32:baremetal-multilib-tc = " \ 18EXTRA_OECONF:append:xilinx-standalone:riscv32:baremetal-multilib-tc = " \
diff --git a/meta-vitis-tc/recipes-devtools/gcc/libgcc_14.1.bbappend b/meta-vitis-tc/recipes-devtools/gcc/libgcc_14.1.bbappend
deleted file mode 100644
index 2490c419..00000000
--- a/meta-vitis-tc/recipes-devtools/gcc/libgcc_14.1.bbappend
+++ /dev/null
@@ -1,4 +0,0 @@
1# There are some configurations that can result in addition spec files being written
2FILES:${PN}-dev:append:xilinx-standalone:class-target:baremetal-multilib-tc = "\
3 ${libdir}/*.specs \
4"