diff --git a/src/Makefile.am b/src/Makefile.am index 03535fc83..ede970b2b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -175,9 +175,9 @@ PREOPEN_LIBS = $(modlibexec_LTLIBRARIES) endif if FORCE_PREOPEN -pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) $(IMMEDIATE_LDFLAGS) -dlpreopen force $(foreach f,$(PREOPEN_LIBS),-dlpreopen $(f)) +pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) $(IMMEDIATE_LDFLAGS) -ffast-math -dlpreopen force $(foreach f,$(PREOPEN_LIBS),-dlpreopen $(f)) else -pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) $(IMMEDIATE_LDFLAGS) -dlopen force $(foreach f,$(PREOPEN_LIBS),-dlopen $(f)) +pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) $(IMMEDIATE_LDFLAGS) -ffast-math -dlopen force $(foreach f,$(PREOPEN_LIBS),-dlopen $(f)) endif if HAVE_SYSTEMD_DAEMON diff --git a/src/daemon/meson.build b/src/daemon/meson.build index 59bf0a2c3..f246153f0 100644 --- a/src/daemon/meson.build +++ b/src/daemon/meson.build @@ -28,6 +28,7 @@ executable('pulseaudio', pulseaudio_headers, install: true, include_directories : [configinc, topinc], + link_args : ['-ffast-math'], link_with : [libpulsecore, libpulsecommon, libpulse], dependencies : [ltdl_dep, cap_dep, dbus_dep, libsystemd_dep], c_args : pa_c_args,