www/firefox{,-esr}, mail/thunderbird: remote LTO from default options

When rust's internal LLVM does not match the LLVM used for building
gecko ports, LTO-built binaries will be unstable, exhibit crashes
and other undesirable behaviour. Rust 1.60 created such a situation.
Disabling LTO will allow these ports to be used, and keeping it off
will safe on build and debug time.
This commit is contained in:
Christoph Moench-Tegeder 2022-05-03 18:27:01 +02:00
parent 0139633fd3
commit fc0a979a30
4 changed files with 3 additions and 5 deletions

View file

@ -2,7 +2,7 @@
PORTNAME= thunderbird
DISTVERSION= 91.9.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= mail news net-im
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build3/source

View file

@ -2,7 +2,7 @@
PORTNAME= firefox
DISTVERSION= 91.9.0
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \

View file

@ -2,7 +2,7 @@
PORTNAME= firefox
DISTVERSION= 100.0
PORTREVISION= 2
PORTREVISION= 3
PORTEPOCH= 2
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \

View file

@ -5,8 +5,6 @@ OPTIONS_DEFINE+= CANBERRA DBUS DEBUG FFMPEG \
OPTIONS_DEFAULT+= DBUS FFMPEG OPTIMIZED_CFLAGS PROFILE \
${OPTIONS_GROUP_AUDIO:NALSA}
OPTIONS_DEFAULT_aarch64+= LTO
OPTIONS_DEFAULT_amd64+= LTO
OPTIONS_GROUP+= AUDIO
OPTIONS_GROUP_AUDIO= ALSA JACK PULSEAUDIO SNDIO