hugin-devs team mailing list archive
-
hugin-devs team
-
Mailing list archive
-
Message #03197
[Bug 916462] [NEW] configure seems not able to use openmp on OSX
Public bug reported:
Max OS X version 10.6 (Snow Leopard).
relates to: release version of enblend 4.0 and mercurial trunk version of enblend.
To be able to use OpenMP on Mac OS X we need at least gcc-4.2 and
g++-4.2. These are the default versions on SnowLeopard (and 4.3 on
Lion). As I'm on snowLeopard I use the 4.2 versions to compile the
openmp versions. I use the 4.0 versions to create the non-openmp
versions for backward compatibility with Tiger.
I use "--disable-image-cache --enable-openmp" flags for configure.
However, the configure steps mentions:
checking whether to compile with OpenMP... yes
checking for OpenMP flag of C++ compiler... unknown
no
And the summary at the end mentions:
enblend-enfuse now configured for i386-apple-darwin9
Source directory: .
Installation directory: /Users/Shared/development/hugin_related/ExternalPrograms/3way-repository
C++ compiler: g++-4.2
<snip>
use image cache: no
build GPU acceleration: yes
use OpenMP: no
If I do nothing, enblend is compiled without openmp support.
However, I do specify the -fopenmp flag in my C/CXX/CPP FLAGS (maybe over the top) and I get perfect openmp versions for ppc, i386 and x86_64.
This configure "failure" was not the case "some year ago". Since then I
hardly touched enblend and in the mean time (that past year) I also had
a few (minor) updates in both my development environment. I have no clue
when this was introduced.
What is causing this?
** Affects: enblend
Importance: Undecided
Status: New
** Tags: 4.0 enblend release trunk
--
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/916462
Title:
configure seems not able to use openmp on OSX
Status in Enblend:
New
Bug description:
Max OS X version 10.6 (Snow Leopard).
relates to: release version of enblend 4.0 and mercurial trunk version of enblend.
To be able to use OpenMP on Mac OS X we need at least gcc-4.2 and
g++-4.2. These are the default versions on SnowLeopard (and 4.3 on
Lion). As I'm on snowLeopard I use the 4.2 versions to compile the
openmp versions. I use the 4.0 versions to create the non-openmp
versions for backward compatibility with Tiger.
I use "--disable-image-cache --enable-openmp" flags for configure.
However, the configure steps mentions:
checking whether to compile with OpenMP... yes
checking for OpenMP flag of C++ compiler... unknown
no
And the summary at the end mentions:
enblend-enfuse now configured for i386-apple-darwin9
Source directory: .
Installation directory: /Users/Shared/development/hugin_related/ExternalPrograms/3way-repository
C++ compiler: g++-4.2
<snip>
use image cache: no
build GPU acceleration: yes
use OpenMP: no
If I do nothing, enblend is compiled without openmp support.
However, I do specify the -fopenmp flag in my C/CXX/CPP FLAGS (maybe over the top) and I get perfect openmp versions for ppc, i386 and x86_64.
This configure "failure" was not the case "some year ago". Since then
I hardly touched enblend and in the mean time (that past year) I also
had a few (minor) updates in both my development environment. I have
no clue when this was introduced.
What is causing this?
To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/916462/+subscriptions
Follow ups
References