[Insight-developers] Problem with 3.14 release
tom.vercauteren at m4x.org
Tue Jun 2 08:47:36 EDT 2009
Hi Sean and Brad,
The solution pointed by Sean should work but IMHO, does not address
the actual problem. I think the real problem lies in the cmake magic
and should thus be solved from there.
On an intel mac, running
cmake -DCMAKE_OSX_ARCHITECTURES="i386;ppc64" <path_to_itk_sources>
works like a charm. As expected, the TRY_RUN fails to compile the sse2
test program which leads to setting
VNL_CONFIG_ENABLE_SSE2 to OFF (for all target platforms).
and then setting
CMAKE_OSX_ARCHITECTURES to "i386;ppc64"
fails. This is because the sse2 TRY_RUN is done before setting the
target architecture. This leads to setting
VNL_CONFIG_ENABLE_SSE2 to ON (for all target platforms).
The solution would be to reset
VXL_UPDATE_CONFIGURATION to ON
whenever CMAKE_OSX_ARCHITECTURES is modified. However, I don't know
how this should be done.
Any thoughts from a cmake guru?
P.S.: Brad: Can you confirm that, on your machine also, if you
manually set VXL_UPDATE_CONFIGURATION to ON after the compilation
issues, cmake requires you to change VNL_CONFIG_ENABLE_SSE2 to OFF (or
does it for you)?
On Mon, Jun 1, 2009 at 17:01, Sean McBride <sean at rogue-research.com> wrote:
> On 5/29/09 4:44 PM, Bradley Lowekamp said:
>>Unless RougeResearch5 is an intel, I don't see any machines on the
>>dash board which cover this case. I should have chosen by build
>>configurations for the mini's better.
> Rogue5 is Intel, and also builds 4-way universal. However,
> VNL_CONFIG_ENABLE_SSE2 is OFF.
> This is all sounding familiar... here we go:
> BTW: it's 'rogue' not 'rouge'. :)
> Sean McBride, B. Eng sean at rogue-research.com
> Rogue Research www.rogue-research.com
> Mac Software Developer Montréal, Québec, Canada
> Powered by www.kitware.com
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ
> Follow this link to subscribe/unsubscribe:
More information about the Insight-developers