mirror of
https://git.yoctoproject.org/poky
synced 2026-04-13 14:02:21 +02:00
libunwind: upgrade 1.3.1 -> 1.4.0
(From OE-Core rev: 494b3c8bf73b8320fc68203d2dff5d5d3f93464e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
65ebaf076d
commit
36aa1ce0ca
@@ -1,4 +1,7 @@
|
||||
If you:
|
||||
From 49b21f0fe5fb93b30b94cc449429fd33de0652a7 Mon Sep 17 00:00:00 2001
|
||||
From: Richard Purdie <richard.purdie@linuxfoundation.org>
|
||||
Date: Thu, 18 Aug 2016 14:46:32 +0100
|
||||
Subject: [PATCH] If you:
|
||||
|
||||
TCLIBC=musl bitbake unwind
|
||||
TCLIBC=musl bitbake gcc-runtime -c cleansstate
|
||||
@@ -6,12 +9,12 @@ TCLIBC=musl bitbake gcc-runtime
|
||||
|
||||
you will see libstdc++ fail to build due to finding libunwind's header file.
|
||||
|
||||
Khem: "When we build any of gcc components they expect to use internal version
|
||||
and that works with glibc based gcc since the search headers first look into gcc
|
||||
headers, however with musl the gcc headers are searched after the standard
|
||||
Khem: "When we build any of gcc components they expect to use internal version
|
||||
and that works with glibc based gcc since the search headers first look into gcc
|
||||
headers, however with musl the gcc headers are searched after the standard
|
||||
headers ( which is by design the right thing )."
|
||||
|
||||
This patch hacks around the issue by looking for a define used during gcc-runtime's
|
||||
This patch hacks around the issue by looking for a define used during gcc-runtime's
|
||||
build and skipping to the internal header in that case.
|
||||
|
||||
[YOCTO #10129]
|
||||
@@ -20,11 +23,15 @@ RP 2016/8/18
|
||||
|
||||
Upstream-Status: Inappropriate [really need to fix gcc]
|
||||
|
||||
Index: git/include/unwind.h
|
||||
===================================================================
|
||||
--- git.orig/include/unwind.h
|
||||
+++ git/include/unwind.h
|
||||
@@ -23,6 +23,10 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER L
|
||||
---
|
||||
include/unwind.h | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/include/unwind.h b/include/unwind.h
|
||||
index 7cf128d..31c2871 100644
|
||||
--- a/include/unwind.h
|
||||
+++ b/include/unwind.h
|
||||
@@ -23,6 +23,10 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ SRC_URI = "http://download.savannah.nongnu.org/releases/libunwind/libunwind-${PV
|
||||
"
|
||||
SRC_URI_append_libc-musl = " file://musl-header-conflict.patch"
|
||||
|
||||
SRC_URI[md5sum] = "a04f69d66d8e16f8bf3ab72a69112cd6"
|
||||
SRC_URI[sha256sum] = "43997a3939b6ccdf2f669b50fdb8a4d3205374728c2923ddc2354c65260214f8"
|
||||
SRC_URI[md5sum] = "5114504c74ac3992ac06aa551cd55678"
|
||||
SRC_URI[sha256sum] = "df59c931bd4d7ebfd83ee481c943edf015138089b8e50abed8d9c57ba9338435"
|
||||
|
||||
EXTRA_OECONF_append_libc-musl = " --disable-documentation --disable-tests --enable-static"
|
||||
|
||||
Reference in New Issue
Block a user