I have been trying to build www-client/firefox-63.0.1-r1 for my gentoo-on-rpi3-64bit project, which has a backing weekly-autobuild binhost. However, unlike other major versions of firefox, this one won't build under bindist USE, which is obviously mandatory for my situation.
Looking into this, firefox-63 has added a dep on >=net-libs/nodejs-8.11.0 in its ebuild (63.0.1-r1, here), when compared with earlier major version ebuilds. In turn, nodejs (both 8.12.0 and 9.11.2) specifies:
Code: Select all
ssl? ( >=dev-libs/openssl-1.0.2n:0=[-bindist] )Code: Select all
!libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}] )Code: Select all
ssl? (
|| (
~dev-libs/openssl-1.0.2o:0=
~dev-libs/openssl-1.0.2p:0=
>=dev-libs/openssl-1.1.0:0=[-bindist]
)
)Code: Select all
!libressl? (
|| (
~dev-libs/openssl-1.0.2o:0=[${MULTILIB_USEDEP}]
~dev-libs/openssl-1.0.2p:0=[${MULTILIB_USEDEP}]
>=dev-libs/openssl-1.1.0:0=[-bindist,${MULTILIB_USEDEP}]
)
)I think the same issue will apply for all arches, so am posting here rather than in the ARM forum, but my question is: is there any reason why nodejs or nghttp2 should not be usable with dev-libs/openssl-1.0.2p[bindist], given the Fedora hobbled-EC patch is applied?

