diff --git a/device/testing/mt6735-bootshim/0001-Use-LLD-to-link.patch b/device/testing/mt6735-bootshim/0001-Use-LLD-to-link.patch new file mode 100644 index 000000000..d897d538e --- /dev/null +++ b/device/testing/mt6735-bootshim/0001-Use-LLD-to-link.patch @@ -0,0 +1,25 @@ +From 484711c80578ed4da6bf043e75481fa0ed004342 Mon Sep 17 00:00:00 2001 +From: Jens Reidel +Date: Fri, 28 Nov 2025 09:55:46 +0100 +Subject: [PATCH] Use LLD to link + +Signed-off-by: Jens Reidel +--- + SConstruct | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/SConstruct b/SConstruct +index ecf6d1d..ae1fbe2 100644 +--- a/SConstruct ++++ b/SConstruct +@@ -6,6 +6,7 @@ env = Environment( + tools = ["clang", "link"], + LINKFLAGS=[ + "--target=arm-none-eabi", ++ "-fuse-ld=lld", + "-mcpu=cortex-a53", + "-nostdlib", + "-DAARCH64_BASE=$aarch64_base", +-- +2.52.0 + diff --git a/device/testing/mt6735-bootshim/APKBUILD b/device/testing/mt6735-bootshim/APKBUILD index ec98531d1..9786caa90 100644 --- a/device/testing/mt6735-bootshim/APKBUILD +++ b/device/testing/mt6735-bootshim/APKBUILD @@ -2,7 +2,7 @@ pkgname=mt6735-bootshim pkgver=0.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="MT6735 AArch64 boot shim" url="https://gitlab.com/mt6735-mainline/bootshim/" arch="noarch" @@ -11,7 +11,10 @@ makedepends="clang lld scons" options="!check pmb:cross-native" _commit="169b57cdf2ccbbe79dbca290b8ff789d0ca4e9b9" -source="bootshim-$_commit.tar.gz::$url/-/archive/$_commit/bootshim-$_commit.tar.gz" +source=" + bootshim-$_commit.tar.gz::$url/-/archive/$_commit/bootshim-$_commit.tar.gz + 0001-Use-LLD-to-link.patch +" builddir="$srcdir/bootshim-$_commit" build() { @@ -26,4 +29,5 @@ package() { } sha512sums=" ddb35ec7b387b275ea62ad275742dfa5b5514544788b9a5aaa9bd10241f52f253f1c789d1fd7da739ac6ca39eb0a306fc9509324b4d494263beabd877d2d7aa0 bootshim-169b57cdf2ccbbe79dbca290b8ff789d0ca4e9b9.tar.gz +745273308c0e711d0c08b8253ac9491e2382363df7d3acf0f59c461d3bef3d7d368fd47e338affc712fa52335aa588fc47ffbd948122637127836420fdc08708 0001-Use-LLD-to-link.patch "