[Bug 260134] www/firefox: depends on non-existing devel/wasi-compiler-rt90

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 30 Nov 2021 19:05:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260134

Martin Birgmeier <d8zNeCFG@aon.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |d8zNeCFG@aon.at

--- Comment #4 from Martin Birgmeier <d8zNeCFG@aon.at> ---
Here is a similar issue: In my local /etc/make.conf there is the line

DEFAULT_VERSIONS+=llvm=12

When trying to upgrade www/firefox using portmaster, this results in the
following:

[1]# portmaster -a
===>>> Starting check of installed ports for available updates
===>>> Launching child to update firefox-94.0.2_4,2 to firefox-95.0,2

===>>> All >> firefox-94.0.2_4,2 (1/1)

===>>> Currently installed version: firefox-94.0.2_4,2
===>>> Port directory: /net/hal/z/SRC/FreeBSD/ports/MBi/main/www/firefox

===>>> Launching 'make checksum' for www/firefox in background
===>>> Gathering dependency list for www/firefox from ports

===>>> Cannot cd to devel/wasi-compiler-rt12
===>>> Aborting update

===>>> Update for firefox-94.0.2_4,2 failed
===>>> Aborting update

portmaster -a  55.11s user 40.91s system 53% cpu 2:58.32 total
[1]# 

I have trivially created a devel/wasi-compiler-rt12 from
devel/wasi-compiler-rt13, which at least gets portmaster going. But it is still
pulling in llvm13, seemingly from devel/wasi-libc and devel/wasi-libcxx, with
the former specifying LLVM_VERSION?= 13 and the latter DISTVERSION= 13.0.0.

I aborted this trial.

I would like to continue building firefox with llvm12 because pulling in yet
another llvm version needs a lot of disk space just for runtime support. llvm12
is mandatory for graphics/mesa-libs, graphics/mesa-dri, and
graphics/mesa-gallium-xa (llvm11 is mandatory, but only for build, for
emulators/virtualbox-ose).

What would I have to do to make it possible to use llvm12 for compiling
firefox? Some changes in devel/wasi-libc and devel/wasi-libcxx, I assume?

-- Martin

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