Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Nov 2021 19:05:57 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 260134] www/firefox: depends on non-existing devel/wasi-compiler-rt90
Message-ID:  <bug-260134-21738-80RehAUJxM@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-260134-21738@https.bugs.freebsd.org/bugzilla/>
References:  <bug-260134-21738@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260134

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+=3Dllvm=3D12

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

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

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

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

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

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

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

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

I have trivially created a devel/wasi-compiler-rt12 from
devel/wasi-compiler-rt13, which at least gets portmaster going. But it is s=
till
pulling in llvm13, seemingly from devel/wasi-libc and devel/wasi-libcxx, wi=
th
the former specifying LLVM_VERSION?=3D 13 and the latter DISTVERSION=3D 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. ll=
vm12
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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-260134-21738-80RehAUJxM>