[kde-freebsd] [Bug 198738] Incorrect optimization flag SSE2 on i386
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun May 10 10:33:04 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198738
--- Comment #4 from Dimitry Andric <dim at FreeBSD.org> ---
I think this may depend entirely on the port. In your example of devel/sdl20,
its Makefile contains:
OPTIONS_DEFINE= ALSA ASM DLOPEN ESOUND MMX NAS OSS \
PULSEAUDIO PTHREADS SSE SDL_ATOMIC SDL_AUDIO \
SDL_CPUINFO SDL_EVENTS SDL_FILE SDL_HAPTIC \
SDL_JOYSTICK SDL_LOADSO SDL_POWER SDL_RENDER \
SDL_THREADS SDL_TIMERS SDL_VIDEO VIDEO_OPENGL VIDEO_X11
OPTIONS_DEFAULT= ASM DLOPEN OSS PTHREADS SDL_ATOMIC SDL_AUDIO \
SDL_CPUINFO SDL_EVENTS SDL_FILE SDL_HAPTIC \
SDL_JOYSTICK SDL_LOADSO SDL_POWER SDL_RENDER \
SDL_THREADS SDL_TIMERS SDL_VIDEO VIDEO_OPENGL VIDEO_X11
OPTIONS_DEFAULT_i386= MMX SSE
OPTIONS_DEFAULT_amd64= MMX SSE
and then later on:
SSE_CONFIGURE_ENABLE= sse sse2 ssemath
this causes bsd.options.mk to pass all three as 'enable' options to sdl20's
configure script:
# ${opt}_CONFIGURE_ENABLE Will add to CONFIGURE_ARGS:
# Option enabled --enable-${content}
# Option disabled --disable-${content}
So in case of the sdl20 port, enabling the *port* SSE option will enable both
the SSE and SSE2 *configure* options. This is probably debatable. But it is
trickier to have two separate port options for SSE and SSE2, I guess.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kde-freebsd
mailing list