mold: update to 1.8.0

This commit is contained in:
Chongyun Lee 2022-12-27 02:11:27 +08:00 committed by Uchiha Kakashi
parent c27432893f
commit 99e3fcaf0c
2 changed files with 2 additions and 24 deletions

View File

@ -1,21 +0,0 @@
diff -uNr a/macho/main.cc b/macho/main.cc
--- a/macho/main.cc 2022-09-04 12:59:58.000000000 +0800
+++ b/macho/main.cc 2022-09-21 12:05:34.587244400 +0800
@@ -450,9 +450,17 @@
});
static Counter counter("num_merged_strings");
+#ifndef __ANDROID__
counter += std::erase_if(osec.members, [](Subsection<E> *subsec) {
return subsec->is_coalesced;
});
+#else
+ auto old_size = osec.members.size();
+ std::erase_if(osec.members, [](Subsection<E> *subsec) {
+ return subsec->is_coalesced;
+ });
+ counter += (old_size - osec.members.size());
+#endif
}
template <typename E>

View File

@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://github.com/rui314/mold
TERMUX_PKG_DESCRIPTION="mold: A Modern Linker"
TERMUX_PKG_LICENSE="AGPL-V3"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION="1.7.1"
TERMUX_PKG_REVISION=1
TERMUX_PKG_VERSION="1.8.0"
TERMUX_PKG_SRCURL=https://github.com/rui314/mold/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=fa2558664db79a1e20f09162578632fa856b3cde966fbcb23084c352b827dfa9
TERMUX_PKG_SHA256=7210225478796c2528aae30320232a5a3b93a640292575a8c55aa2b140041b5c
TERMUX_PKG_DEPENDS="libandroid-spawn, libc++, openssl, zlib"
TERMUX_PKG_AUTO_UPDATE=true