6.9.0-0 : Bogus -march=penryn appended to CFLAGS
Posted: 2014-12-22T02:00:58-07:00
The CFLAGS I'm specifying to configure script are:
For some reason, after configure finishes, it reports:
The penryn-processor has capabilities, that my core2 does not have -- such as SSE4.1. This causes IM to die from illegal instruction at random places (such as upon the first invocation of floor()).
The OS is FreeBSD-10.1/i386 (32-bit). Why would IM do such a thing -- append its own march-switch after the user's specification?!
Code: Select all
-O2 -pipe -march=core2 -I/opt/include/graphviz -I/opt/include/freetype2 -fstack-protector -fno-strict-aliasing
Code: Select all
CFLAGS = -I/opt/include/lqr-1 -I/opt/include/glib-2.0 -I/opt/lib/glib-2.0/include -I/opt/include -I/opt/include/freetype2 -I/opt/include/libpng15 -O2 -pipe -march=core2 -I/opt/include/graphviz -I/opt/include/freetype2 -fstack-protector -fno-strict-aliasing -Wall -march=penryn -fexceptions -D_THREAD_SAFE -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16
The OS is FreeBSD-10.1/i386 (32-bit). Why would IM do such a thing -- append its own march-switch after the user's specification?!