libelf: update to 0.182
This commit is contained in:
parent
4d509b4987
commit
f5021b9cb3
|
@ -474,11 +474,10 @@ index 47bd62a..cba562f 100644
|
|||
dwfl_module_build_id.c dwfl_module_report_build_id.c \
|
||||
--- a/config/libdw.pc.in 2020-05-31 15:57:15.036994154 +0100
|
||||
+++ b/config/libdw.pc.in 2020-05-31 15:57:46.646994142 +0100
|
||||
@@ -19,5 +19,5 @@
|
||||
# We support various compressed ELF images, but don't export any of the
|
||||
@@ -19,4 +19,4 @@
|
||||
# data structures or functions. zlib (gz) is always required, bzip2 (bz2)
|
||||
# and lzma (xz) are optional. But bzip2 doesn't have a pkg-config file.
|
||||
Requires.private: zlib @LIBLZMA@
|
||||
# lzma (xz) and zstd () are optional. But bzip2 doesn't have a pkg-config file.
|
||||
Requires.private: zlib @LIBLZMA@ @LIBZSTD@
|
||||
-Libs.private: @BZ2_LIB@
|
||||
+Libs.private: @BZ2_LIB@ BlocksRuntime
|
||||
--
|
||||
|
|
|
@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="ELF object file access library"
|
|||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
# NOTE: We only build the libelf part of elfutils for now,
|
||||
# as other parts are not clang compatible.
|
||||
TERMUX_PKG_VERSION=0.181
|
||||
TERMUX_PKG_VERSION=0.182
|
||||
TERMUX_PKG_SRCURL=ftp://sourceware.org/pub/elfutils/${TERMUX_PKG_VERSION}/elfutils-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
TERMUX_PKG_SHA256=29a6ad7421ec2acfee489bb4a699908281ead2cb63a20a027ce8804a165f0eb3
|
||||
TERMUX_PKG_SHA256=ecc406914edf335f0b7fc084ebe6c460c4d6d5175bfdd6688c1c78d9146b8858
|
||||
# libandroid-support for langinfo.
|
||||
TERMUX_PKG_DEPENDS="libandroid-support, zlib, libcurl"
|
||||
TERMUX_PKG_BUILD_DEPENDS="argp"
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
diff -u -r ../elfutils-0.166/src/unstrip.c ./src/unstrip.c
|
||||
--- ../elfutils-0.166/src/unstrip.c 2016-01-12 07:49:19.000000000 -0500
|
||||
+++ ./src/unstrip.c 2016-05-04 15:22:24.975567076 -0400
|
||||
@@ -303,7 +304,11 @@
|
||||
if (lastslash == path)
|
||||
return;
|
||||
|
||||
- char *dir = strndupa (path, lastslash - path);
|
||||
+ size_t substr_len = lastslash - path;
|
||||
+ char *dir = alloca(substr_len+1);
|
||||
+ strncpy(dir, path, substr_len);
|
||||
+ dir[substr_len] = 0;
|
||||
+
|
||||
while (mkdir (dir, 0777) < 0 && errno != EEXIST)
|
||||
if (errno == ENOENT)
|
||||
make_directories (dir);
|
Loading…
Reference in New Issue