[Bug 255359] www/firefox: Fails to build with LTO enabled after recent update: LLVM ERROR: Broken module found

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed May 5 15:02:35 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255359

--- Comment #12 from Jan Beich <jbeich at FreeBSD.org> ---
(In reply to Dimitry Andric from comment #9)
> I think it would be handy if in general the LLVM versions for firefox and rust are kept the same?

Without enabling LTO by default it'd double (or triple as LTO builds are
longer) the amount of pre-commit testing. ports/ committers have to test
changes on their own hardware as poudriere requires root which universe*
machines[1] don't provide. Without poudriere[2] testing is fragile and hard to
automate, so would likely trip on complex desktop ports with many dependencies
(like www/firefox). Some folks experimented[3] with offloading testing to
third-party CI.

For example, SNDIO used to break often until it was enabled by default.

[1] https://www.freebsd.org/internal/machines/
[2] https://people.freebsd.org/~dinoex/howto/README.txt
[3]
https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=comment:pipelines+status:closed

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-gecko mailing list