Closed konimex closed 3 years ago
Will push these changes once Firefox 91 comes out. Thanks.
If the firefox
build system doesn't make use of gyp
, you can probably forgo two of these three sed
calls.
I'll probably stay on the safe side since 1. the current Firefox build system is a mess, and 2. nodejs
(i.e. gyp) is already a build dep, and Makefiles are considered legacy in the NSS build file. (https://github.com/nss-dev/nss#building-nss) so I won't risk 40mins of building something just for it to fail.
Konimex would be correct: https://bugzilla.mozilla.org/show_bug.cgi?id=1295937 (This is also where the -no-integrated-as flag was introduced).
Since version 10.0 (or whatever version when Clang is able to build the kernel with using
LLVM_IAS=1
), the CFLAGS-no-integrated-assembler
is not really needed anymore. We mainly use sed calls to remove the flags (like nodejs).