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.
15 lines
467 B
Text
15 lines
467 B
Text
# -*- makefile-bsdmake -*-
|
|
|
|
OPTIONS_DEFINE+= CANBERRA DBUS DEBUG FFMPEG \
|
|
LIBPROXY LTO OPTIMIZED_CFLAGS PROFILE TEST
|
|
|
|
OPTIONS_DEFAULT+= DBUS FFMPEG OPTIMIZED_CFLAGS PROFILE \
|
|
${OPTIONS_GROUP_AUDIO:NALSA}
|
|
|
|
OPTIONS_GROUP+= AUDIO
|
|
OPTIONS_GROUP_AUDIO= ALSA JACK PULSEAUDIO SNDIO
|
|
|
|
AUDIO_DESC?= Extra cubeb audio backends (OSS is always available)
|
|
CANBERRA_DESC?= Sound theme alerts
|
|
LIBPROXY_DESC?= Proxy support via libproxy
|
|
LIGHTNING_DESC?= Calendar extension
|