Re: building nss-3.89.1 under SLES12 SP5
Robert Relyea <[email protected]> Fri, 26 May 2023 10:13:39 -0700
| Newsgroups | gmane.comp.mozilla.crypto |
|---|---|
| Message-ID | <[email protected]> |
On 5/25/23 8:02 AM, Brian Reichert wrote: > On Thu, May 25, 2023 at 02:14:46PM +0100, Dennis Jackson wrote: >> Are you sure that your >> environment is configured to use the correct gcc version? It might be you >> have gcc 9 installed but not selected. > I think you're on to something; I did already install gcc 9, as I > was aware is was necessary to build the source. > > "rpm -qa '^gcc*" shows me several versions of gcc RPMs are installed. > > Oddly, this distribution doesn't use 'update-alternatives' to manage > which version is in use, and indeed 4.8.5 is the default version > in play. > > It looks like gcc 9's binary is named '/usr/bin/gcc-9'. Similarly, > g++ is '/usr/bin/g++-9'. > > build.sh doesn't seem to directly support overriding the name of > the C compiler, but it looks like it honors some environment variables > (e.g. CC): > > env CC=gcc-9 CXX=g++-9 nss/build.sh --with-nspr=/usr/include/nspr4 -v >& > build.log > > And that gets me much farther. My new failure is in compiling > nss_bogo_shim.cc. I will sometimes have to disable gtests when building on older platforms, but it doesn't look like there's a gyp option to do this (we build with gmake and the option there is NSS_DISABLE_GTESTS) bob > > If you're willing to cast an eye on this: > > FAILED: obj/gtests/nss_bogo_shim/nss_bogo_shim.nss_bogo_shim.o > g++-9 -MMD -MF obj/gtests/nss_bogo_shim/nss_bogo_shim.nss_bogo_shim.o.d > -DNSS_USE_STATIC_LIBS -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT > -DNSS_X86_OR_X64 -DNSS_X64 -DNSS_USE_64 -DUSE_UTIL_DIRECTLY > -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 > -DLINUX -Dlinux -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE > -DSDB_MEASURE_USE_TEMP_DIR -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT > -DNSS_DISABLE_DBM -DNSS_DISABLE_LIBPKIX -DDEBUG -I../../lib/ssl > - -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/d5927c4a-ce72-09ab-8f63-eb849cf8c7da%40redhat.com.