mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
valgrind: fix link failure with gold
(From OE-Core rev: 4c38908169a11635138d357fa4be39a80d6285e8) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
87f2328fb2
commit
cc0d3d0936
@@ -0,0 +1,27 @@
|
||||
When checking if the compiler supports compressed debug sections we need to
|
||||
actually link instead of just compile. Otherwise the compiler thinks that
|
||||
they are supported, but gold does not support -gz=zlib.
|
||||
|
||||
Upstream-Status: Backport (r16459)
|
||||
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
||||
|
||||
--- a/configure.ac~ 2017-07-11 11:53:16.000000000 +0100
|
||||
+++ b/configure.ac 2017-07-11 18:16:13.674130483 +0100
|
||||
@@ -2119,7 +2119,7 @@
|
||||
safe_CFLAGS=$CFLAGS
|
||||
CFLAGS="-g -gz=zlib"
|
||||
|
||||
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ ]], [[
|
||||
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[ ]], [[
|
||||
return 0;
|
||||
]])], [
|
||||
ac_have_gz_zlib=yes
|
||||
@@ -2139,7 +2139,7 @@
|
||||
safe_CFLAGS=$CFLAGS
|
||||
CFLAGS="-g -gz=zlib-gnu"
|
||||
|
||||
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ ]], [[
|
||||
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[ ]], [[
|
||||
return 0;
|
||||
]])], [
|
||||
ac_have_gz_zlib_gnu=yes
|
||||
@@ -35,6 +35,7 @@ SRC_URI = "http://www.valgrind.org/downloads/valgrind-${PV}.tar.bz2 \
|
||||
file://0001-memcheck-arm64-Define-__THROW-if-not-already-defined.patch \
|
||||
file://0002-memcheck-x86-Define-__THROW-if-not-defined.patch \
|
||||
file://0003-tests-seg_override-Replace-__modify_ldt-with-syscall.patch \
|
||||
file://link-gz-tests.patch \
|
||||
"
|
||||
SRC_URI_append_libc-musl = "\
|
||||
file://0001-fix-build-for-musl-targets.patch \
|
||||
|
||||
Reference in New Issue
Block a user