forwarded 861096 https://github.com/VcDevel/Vc/pull/165
tag 861096 + patch
thanks

In data lunedì 24 aprile 2017 12:05:01 CEST, Aaron M. Ucko ha scritto:
> The vc build for kfreebsd-amd64 (admittedly not a release
> architecture) failed: 
> 
> CMake Error at CMakeLists.txt:144 (message):
>   Unsupported target architecture 'amd64'.  No support_???.cpp file exists
>     for this architecture.
> 
> AFAICT, the issue is that line 137 CMakeLists.txt expects amd64 to
> show up in all caps:
> 
> if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "([x3-7]86|AMD64)")

Easy enough, should be fine matching "amd64" too as x86 architecture.
Pull request sent upstream: https://github.com/VcDevel/Vc/pull/165

A copy of the patch is attached for convenience.

Thanks,
-- 
Pino Toscano
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -134,7 +134,7 @@ if(MIC_FOUND)
 endif()
 
 set(_srcs src/const.cpp)
-if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "([x3-7]86|AMD64)")
+if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "([x3-7]86|AMD64|amd64)")
 
    list(APPEND _srcs src/cpuid.cpp src/support_x86.cpp)
    vc_compile_for_all_implementations(_srcs src/trigonometric.cpp ONLY SSE2 SSE3 SSSE3 SSE4_1 AVX SSE+XOP+FMA4 AVX+XOP+FMA4 AVX+XOP+FMA AVX+FMA AVX2+FMA+BMI2)

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to