blob: 16382877d02eff76349d68db035ed7576236236a [file] [log] [blame]
Andrew Geisslerfc113ea2023-03-31 09:59:46 -05001From 8b882650b730cb6e025d47d65574f43549b7a1a3 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Thu, 9 Mar 2023 10:28:28 +0800
4Subject: [PATCH] Makefile: Put gdb source tarball in SRC_URI
5
Patrick Williamsb48b7b42016-08-17 15:04:38 -05006Put gdb source tarball in SRC_URI and don't fetch and extract it during
7do_compile.
8
9Upstream-Status: Inappropriate [embedded specific]
10
11Signed-off-by: Kai Kang <kai.kang@windriver.com>
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050012Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Patrick Williamsb48b7b42016-08-17 15:04:38 -050013---
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050014 Makefile | 8 +-------
15 1 file changed, 1 insertion(+), 7 deletions(-)
16
Patrick Williamsb48b7b42016-08-17 15:04:38 -050017diff --git a/Makefile b/Makefile
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050018index 79aef17..146da6a 100644
Patrick Williamsb48b7b42016-08-17 15:04:38 -050019--- a/Makefile
20+++ b/Makefile
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050021@@ -254,7 +254,7 @@ all: make_configure
22 # @$(MAKE) extensions
Patrick Williamsb48b7b42016-08-17 15:04:38 -050023
24 gdb_merge: force
25- @if [ ! -f ${GDB}/README ]; then \
26+ @if [ ! -f ${GDB}/${GDB}.patch ]; then \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050027 $(MAKE) gdb_unzip; fi
Patrick Williamsb48b7b42016-08-17 15:04:38 -050028 @echo "${LDFLAGS} -lz -ldl -rdynamic" > ${GDB}/gdb/mergelibs
29 @echo "../../${PROGRAM} ../../${PROGRAM}lib.a" > ${GDB}/gdb/mergeobj
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050030@@ -281,12 +281,6 @@ gdb_unzip:
31 @rm -f gdb.files
32 @for FILE in ${GDB_FILES} dummy; do\
33 echo $$FILE >> gdb.files; done
Patrick Williamsb48b7b42016-08-17 15:04:38 -050034- @if [ ! -f ${GDB}.tar.gz ] && [ ! -f /usr/bin/wget ]; then \
35- echo /usr/bin/wget is required to download ${GDB}.tar.gz; echo; exit 1; fi
36- @if [ ! -f ${GDB}.tar.gz ] && [ -f /usr/bin/wget ]; then \
William A. Kennington III49e95662021-09-15 16:19:36 -070037- [ ! -t 2 ] && WGET_OPTS="--progress=dot:mega"; \
38- wget $$WGET_OPTS http://ftp.gnu.org/gnu/gdb/${GDB}.tar.gz; fi
39- @tar --exclude-from gdb.files -xzmf ${GDB}.tar.gz
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050040 @$(MAKE) gdb_patch
41
Patrick Williamsb48b7b42016-08-17 15:04:38 -050042 gdb_patch:
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050043--
442.25.1
45