Summary: | graphics/ImageMagick: On i386 bogus -march=penryn is appended behind -march=core2 | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Mikhail T. <freebsd-2024> |
Component: | Individual Port(s) | Assignee: | Koop Mast <kwm> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | CC: | miwi |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(kwm) |
Version: | Latest | ||
Hardware: | i386 | ||
OS: | Any |
Description
Mikhail T.
2014-12-22 09:21:04 UTC
Auto-assigned to maintainer kwm@FreeBSD.org Do you have the SIMD option enabled by chance? If so can you try to disable that as a work around for now? (In reply to Koop Mast from comment #2) > Do you have the SIMD option enabled by chance? If so can you try to disable > that as a work around for now? Yes, indeed. Turning this option off fixes the problem. The description of the autofoo macro impementing the --with-gcc-arch feature says: http://www.gnu.org/software/autoconf-archive/ax_gcc_archflag.html >> The main emphasis here is on recent CPUs, on the principle that doing high-performance computing on old hardware is uncommon. I'd recommend removing the SIMD-option from the port entirely -- FreeBSD already allows one to specify the CPUTYPE (in /etc/make.conf) and that, at least, will come with no surprises... Thanks! A commit references this bug: Author: kwm Date: Tue Dec 30 21:48:39 UTC 2014 New revision: 375859 URL: https://svnweb.freebsd.org/changeset/ports/375859 Log: Update ImageMagick to 6.9.0-2. Disable SIMD option, the --with-gcc-arch only takes recent cpus into account. And doesn't propperly check the host cpu for the flags. [1] PR: 196188 [1] Submitted by: mi@ALDAN.algebra.com Changes: head/graphics/ImageMagick/Makefile head/graphics/ImageMagick/distinfo head/graphics/ImageMagick/files/ Keeping this open as a reminder for myself that I would like a proper SIMD option.. |