Re: git: 6a5b2121a0ad - main - graphics/libimagequant: update to 4.0.4

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Fri, 25 Nov 2022 19:17:36 UTC

On 25.11.2022 20:55, Jan Beich wrote:
> Dima Panov <fluffy@FreeBSD.org> writes:
> 
>> Moreover, hard requirement of rust automagically kills any future to build
>> huge bunch of packages under emulation, because rust fails under qemu-user-static.
>> This situation lead to impossibility to have any package depended on graphics/gd
>> (with IQU enabled) in cross-builded repos.
> 
> No different from graphics/librsvg2-rust. The package cluster builds
> aarch64 natively and armv7 emulated on aarch64, so use prebuilt package
> via "poudriere bulk -b latest".

Nope. It's different -- we have a CHOICE between old librsvg and modern librsvg-rust.

Hardcoded rust via libimagequant leaves us with no choice at all. Feel the difference?

And second point -- many advanced users have own poudriere repo to build tree with own set of options.
In this case prebuilded rust often cannot be handled because of different dependency tree.

Please keep all users avoid of rust buildind burden at least until rust issue with emulation will be fixed.


-- 
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team