Minimum supported versions of GCC and Clang changed

18 views
Skip to first unread message

Mike Hommey

unread,
Aug 20, 2025, 4:51:15 PMAug 20
to firef...@mozilla.org, dev-pl...@lists.mozilla.org
Hi,

With bug 1981918 and bug 1981921 now on firefox-main, the minimum
supported versions of GCC and Clang to build Firefox are, respectively,
10 and 17, up from 8 and 8 (yes, they were coincidentally the same
version).

For Firefox developers, this doesn't make much of a difference day to
day, except for the fact that they may experience less "base-toolchain"
build task failures (as those are using the minimum supported versions).

For downstreams, this can mean you need to upgrade your build
toolchains, but we're not expecting massive disruption in the vast
majority of cases.

See https://firefox-source-docs.mozilla.org/build/buildsystem/toolchains-update-policy.html
for the rationale and how these will be updated in the future.

Cheers,

Mike

Daniel Holbert

unread,
Aug 20, 2025, 5:31:31 PMAug 20
to Mike Hommey, firef...@mozilla.org, dev-pl...@lists.mozilla.org
Hi Mike,

Exciting! It looks like https://firefox-source-docs.mozilla.org/code-quality/coding-style/using_cxx_in_firefox_code.html will need an update to correct the "minimum supported version" declarations there for gcc/clang (and also to the features-that-we-can-use, I imagine?)


Thanks!
~Daniel

--
You received this message because you are subscribed to the Google Groups "firef...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firefox-dev...@mozilla.org.
To view this discussion visit https://groups.google.com/a/mozilla.org/d/msgid/firefox-dev/20250820205100.i7rjlalbuwbycreh%40glandium.org.
Reply all
Reply to author
Forward
0 new messages