diff --git a/packages/mold/0001-fix-erase-if-on-android.patch b/packages/mold/0001-fix-erase-if-on-android.patch deleted file mode 100644 index 65f3a2de8b..0000000000 --- a/packages/mold/0001-fix-erase-if-on-android.patch +++ /dev/null @@ -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 *subsec) { - return subsec->is_coalesced; - }); -+#else -+ auto old_size = osec.members.size(); -+ std::erase_if(osec.members, [](Subsection *subsec) { -+ return subsec->is_coalesced; -+ }); -+ counter += (old_size - osec.members.size()); -+#endif - } - - template diff --git a/packages/mold/build.sh b/packages/mold/build.sh index f37803aac4..8ba5dc3ac2 100644 --- a/packages/mold/build.sh +++ b/packages/mold/build.sh @@ -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