Re: Firefox on stable/13
- Reply: parv/freebsd: "Re: Firefox on stable/13"
- In reply to: Graham Perrin : "Firefox on stable/13"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 31 Dec 2021 05:50:23 UTC
On Thu, Dec 30, 2021 at 7:27 PM Graham Perrin wrote:
> On 31/12/2021 02:24, Ronald F. Guilmette wrote:
>
> > …
> >
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258747
> >
> > …
> >
> > I just did a fresh install of 13.0-STABLE (from Dec 16th) and firefox
> > crashed …
>
> First, update the system.
>
> I performed a more recent installation of stable/13, Firefox here does
> not crash.
>
(Damn! I must be lucky.)
I am running 13/stable from Dec 3, 2021 (in VirtualBox on Windows 10; with
MIINIMAL
derived kernel) where Firefox 95.0.2,2 (installed package) has been working
fine;
so did earlier versions.
Is there something I should try to produce the error? Or, is there
something in
/etc/{make,src}.conf (below) may be responsible for that?
- parv
# /etc/src.conf
KERNCONF= INVM-efi GENERIC
# May 21, 2021: Need vt under EFI boot.
WITHOUT_MODULES= sc vga
WITHOUT_CTM= yes
WITHOUT_SVN= yes
WITHOUT_SVNLITE= yes
WITHOUT_FLOPPY= yes
WITHOUT_GAMES= yes
WITHOUT_OFED= yes
WITHOUT_SENDMAIL= yes
WITHOUT_ATM= yes
WITHOUT_FINGER= yes
WITHOUT_MLX5TOOL= yes
WITHOUT_NDIS= yes
WITHOUT_PPP= yes
WITHOUT_IPFILTER= yes
WITHOUT_LIB32= yes
WITHOUT_ISCSI= yes
WITHOUT_BLUETOOTH= yes
WITHOUT_WIRELESS= yes
WITHOUT_WIRELESS_SUPPORT= yes
WITHOUT_NVME= yes
WITHOUT_BHYVE= yes
WITHOUT_KVM= yes
WITHOUT_KVM_SUPPORT= yes
WITHOUT_GCC= yes
WITHOUT_GNUCXX= yes
WITHOUT_GCC_BOOTSTRAP= yes
WITHOUT_LLVM_TARGET_ALL= yes
# Booting in EFI in VirtualBox.
WITH_EFI= yes
## For DTrace information.
## Jun 9, 2021: https://wiki.freebsd.org/DTrace/KernelSupport
WITH_CTF=1
STRIP=
# /etc/make.conf
SRC_BASE= /src-build/src
# Ports.
PORTSDIR= /src-build/ports
WRKDIRPREFIX= /src-build/ports-build
PACKAGES= /src-build/pkg-save
# Source/Src.
CPUTYPE?= nocona
# For DTrace information, in user space & base.
# Jun 9, 2021: https:/wiki.freebsd.org/DTrace/KernelSupport
WITH_CTF=1
CFLAGS+=-fno-omit-frame-pointer
STRIP=
ONLY_FOR_ARCHS= amd64
# 'pkg' ignores default versions.
# curl: TSL-secure password: only with GnuTLS | OpenSSL.
DEFAULT_VERSIONS+= ssl=openssl
DEFAULT_VERSIONS+= python=3.10
OPTIONS_UNSET+=HAL
OPTIONS_UNSET+= WAYLAND VIDEO_WAYLAND PLATFORM_WAYLAND
x11-toolkits_gtk30_UNSET+=WAYLAND
# WxGTK-3 uses Wayland.
OPTIONS_UNSET+= WX
OPTIONS_UNSET+= DEBUG TEST DOCS EXAMPLES DOXYGEN
OPTIONS_UNSET+= READLINE
OPTIONS_UNSET+= GNUTLS
OPTIONS_UNSET+= OPENCL
# Firefox build dies due to issue with llvm12. Try without LTO.
OPTIONS_UNSET+= LTO
OPTIONS_SET+= OPTIMIZED_CFLAGS ASM SIMD AVX CPU_OPTS
OPTIONS_SET+= OPENMP
OPTIONS_SET+= MANPAGES MAN3 MAN1 MAN8
OPTIONS_SET+= NLS ICU ICONV L10N FRIBIDI
OPTIONS_SET+= BROTLI ZSTD ZLIB LZ4
OPTIONS_SET+= LIBEDIT PCRE2
OPTIONS_SET+= GSSAPI KERBEROS GSSAPI_MIT
OPTIONS_SET+= SSL OPENSSL SSH LIBSSH2 SASL
OPTIONS_SET+= SIGNATURE
OPTIONS_SET+= IDN IPV6 SOCKS SMB FETCH CURL LDAP LDAPS
OPTIONS_SET+= JASPER JPEG2000 OPENJPEG GIF PNG WEBP TIFF XPM
OPTIONS_SET+= SDL SVGALIB V4L TESSERACT RTMP
OPTIONS_SET+= SNDIO OPUS JACK TWOLAME OGG VORBIS FLAC MPG123
OPTIONS_SET+= X11 VIDEO_X11 PLATFORM_X11
# Firefox needs DBUS to function.
.if ${.CURDIR:M/*/*/www/firefox*}
OPTIONS_SET+= DBUS
.endif
.if ${.CURDIR:M/*/*/lang/rust*}
OPTIONS_SET+= WASM
.endif
.if ${.CURDIR:M/*/*/shell*/bash*}
OPTIONS_UNSET+= DOCS MANPAGES HELP
OPTIONS_UNSET+= CMAKE_MODULES SYSBASHRC SYSLOG
OPTIONS_UNSET+= FDESCFS STATIC
OPTIONS_SET+= SHARED
.endif
.if ${.CURDIR:M/*/*/lang/perl5*} || ${.CURDIR:M/*/*/p5-*}
# Cannot use DEBUG as XS modules cause panic "failed to extend arg stack".
#OPTIONS_UNSET+= DEBUG
OPTIONS_UNSET+= PERL_64BITINT DOT_INC
OPTIONS_SET+= DEBUG
OPTIONS_SET+= PERL_MALLOC
OPTIONS_SET+= DTRACE MULTIPLICITY SITECUSTOMIZE THREADS
.endif
.if ${.CURDIR:M/*/*/*/python3*} || ${.CURDIR:M/*/*/*/py*}
OPTIONS_UNSET+= DEBUG LIBMPDEC PYMALLOC
OPTIONS_SET+= SIGNATURE
OPTIONS_SET+= SIPHASH
.endif
.if ${.CURDIR:M/*/*/lang/lua*}
# Some Lua ports mark LIBEDIT to be broken, promote LIBEDIT_DL instead.
OPTIONS_UNSET+= LIBEDIT
OPTIONS_SET+= LIBEDIT_DL
OPTIONS_SET+= DOCS MANPAGES HELP EXAMPLES
.endif
.if ${.CURDIR:M/*/*/*/sqlite*}
OPTIONS_UNSET+= UNKNOWN_SQL
OPTIONS_SET+= DOCS MANPAGES HELP EXAMPLES
OPTIONS_SET+= ARMOR LIKENOTBLOB NORMALIZE STMT JSON1
.endif
.if ${.CURDIR:M/*/*/devel/apr*}
OPTIONS_SET+= SQLITE
.endif
.if ${.CURDIR:M/*/*/devel/git*}
OPTIONS_UNSET+= CVS SVN P4
OPTIONS_SET+= DOCS MANPAGES HELP EXAMPLES
OPTIONS_SET+= CONTRIB CURL GUI HTMLDOCS GITWEB GUI PERL SEND_EMAIL SUBTREE
.endif
.if ${.CURDIR:M/*/*/devel/subversion*}
OPTIONS_UNSET+= GPG_AGENT STATIC FREEBSD_TEMPLATE SVNSERVE_WRAPPER
OPTIONS_SET+= BDB DOCS NLS SASL SERF TOOLS
.endif
.if ${.CURDIR:M/*/*/math/gmp*}
OPTIONS_SET+= CPU_OPTS
.endif
.if ${.CURDIR:M/*/*/security/*gpg*} || ${.CURDIR:M/*/*/security/*gnupg*}
OPTIONS_UNSET+= LDAP LDAPS
.endif
--