diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-08-19 21:50:53 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-08-20 10:35:47 -0700 |
commit | fdab43628c8444c5a1344f7a711b53f7fbe99da0 (patch) | |
tree | 54ae0bea1a9ccc805247490869551b1f04a34963 /recipes-devtools/gdb | |
parent | 3b0ba19a69ae11dc34cd9df184effcbdc1b33bf9 (diff) | |
download | meta-clang-fdab43628c8444c5a1344f7a711b53f7fbe99da0.tar.gz |
gdb: Fix build with clang on riscv64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/gdb')
-rw-r--r-- | recipes-devtools/gdb/gdb/0001-gdb-Link-with-latomic-for-riscv-clang-alone.patch | 26 | ||||
-rw-r--r-- | recipes-devtools/gdb/gdb_%.bbappend | 3 |
2 files changed, 29 insertions, 0 deletions
diff --git a/recipes-devtools/gdb/gdb/0001-gdb-Link-with-latomic-for-riscv-clang-alone.patch b/recipes-devtools/gdb/gdb/0001-gdb-Link-with-latomic-for-riscv-clang-alone.patch new file mode 100644 index 0000000..8ec0e0e --- /dev/null +++ b/recipes-devtools/gdb/gdb/0001-gdb-Link-with-latomic-for-riscv-clang-alone.patch | |||
@@ -0,0 +1,26 @@ | |||
1 | From 23ad5c62e3586a0ea734c191cbcbe71261747758 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Mon, 19 Aug 2019 21:47:49 -0700 | ||
4 | Subject: [PATCH] gdb: Link with -latomic for riscv/clang alone | ||
5 | |||
6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
7 | --- | ||
8 | gdb/Makefile.in | 2 +- | ||
9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/gdb/Makefile.in b/gdb/Makefile.in | ||
12 | index 762b32b..6e2a271 100644 | ||
13 | --- a/gdb/Makefile.in | ||
14 | +++ b/gdb/Makefile.in | ||
15 | @@ -1889,7 +1889,7 @@ gdb$(EXEEXT): gdb.o $(LIBGDB_OBS) $(CDEPS) $(TDEPLIBS) | ||
16 | $(SILENCE) rm -f gdb$(EXEEXT) | ||
17 | $(ECHO_CXXLD) $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \ | ||
18 | -o gdb$(EXEEXT) gdb.o $(LIBGDB_OBS) \ | ||
19 | - $(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) $(LOADLIBES) | ||
20 | + $(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) -latomic $(LOADLIBES) | ||
21 | ifneq ($(CODESIGN_CERT),) | ||
22 | $(ECHO_SIGN) $(CODESIGN) -s $(CODESIGN_CERT) gdb$(EXEEXT) | ||
23 | endif | ||
24 | -- | ||
25 | 2.23.0 | ||
26 | |||
diff --git a/recipes-devtools/gdb/gdb_%.bbappend b/recipes-devtools/gdb/gdb_%.bbappend new file mode 100644 index 0000000..63fbf48 --- /dev/null +++ b/recipes-devtools/gdb/gdb_%.bbappend | |||
@@ -0,0 +1,3 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
2 | |||
3 | SRC_URI_append_toolchain-clang_riscv64 = " file://0001-gdb-Link-with-latomic-for-riscv-clang-alone.patch " | ||