<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
On Wed, 14 Jan 2026 10:49:50 +0100 John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
wrote:<br>
> Hello Dandan,<br>
> <br>
> On Wed, 2026-01-14 at 16:12 +0800, zhangdandan wrote:<br>
> > Need to add lld dependency in d/control.<br>
> > <br>
> > diff --git a/debian/control b/debian/control<br>
> > index 77953ea..cec1e37 100644<br>
> > --- a/debian/control<br>
> > +++ b/debian/control<br>
> > @@ -13,6 +13,7 @@ Build-Depends:<br>
> > binutils-gold [armel armhf],<br>
> > gcc,<br>
> > g++,<br>
> > + lld,<br>
> > pkg-config,<br>
> > ghc:native (>= 9.6),<br>
> > hadrian:native (>= 9.10.3~)
<!--pkg.ghc.nohadrian-->,<br>
> <br>
> Your patch is not correct as it add "lld" as an unconditional
build dependency to the ghc<br>
> package. However, lld is only available on a limited set of
architectures rendering the<br>
> ghc package BD-Uninstallable on the architectures without lld
support.<br>
> <br>
</glaubitz@physik.fu-berlin.de>
<p>Yes, I'm a bit anxious. I didn't see that the original patch
already included lld<br>
should be lld [loong64].</p>
<p>Now when we install lld, lld-21 will be "Installing
dependencies", as follows,<br>
</p>
<p>```</p>
<p><a class="moz-txt-link-abbreviated" href="mailto:root@Debian-Sid:/home/ghc-9.10.3#">root@Debian-Sid:/home/ghc-9.10.3#</a> apt install lld<br>
Installing: <br>
lld<br>
<br>
Installing dependencies:<br>
lld-21<br>
<br>
Summary:<br>
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 18<br>
Download size: 1335 kB<br>
Space needed: 6157 kB / 1480 GB available<br>
<br>
Continue? [Y/n] y<br>
......<br>
</p>
<p>```</p>
</body>
</html>