-
Notifications
You must be signed in to change notification settings - Fork 37
Unable to install Orpheus for bcc64x (Win64 C++ Modern) #49
Copy link
Copy link
Open
Description
Hello,
We've had some customer reports of installing Orpheus via GetIt failing to build for bxx64x, the new toolchain. Info on adding this platform is here, but the issue may be different.
The error log is:
[bcc64x Error] mm_malloc.h(57): use of undeclared identifier '__mingw_aligned_malloc'
[bcc64x Error] xmmintrin.h(1900): use of undeclared identifier '__builtin_ia32_storehps'
[bcc64x Error] xmmintrin.h(1917): use of undeclared identifier '__builtin_ia32_storelps'
[bcc64x Error] emmintrin.h(2177): use of undeclared identifier '__builtin_ia32_paddsb128'
[bcc64x Error] emmintrin.h(2199): use of undeclared identifier '__builtin_ia32_paddsw128'
[bcc64x Error] emmintrin.h(2220): use of undeclared identifier '__builtin_ia32_paddusb128'
[bcc64x Error] emmintrin.h(2241): use of undeclared identifier '__builtin_ia32_paddusw128'
[bcc64x Error] emmintrin.h(2327): use of undeclared identifier '__builtin_ia32_pmaxsw128'
[bcc64x Error] emmintrin.h(2347): use of undeclared identifier '__builtin_ia32_pmaxub128'
[bcc64x Error] emmintrin.h(2367): use of undeclared identifier '__builtin_ia32_pminsw128'
[bcc64x Error] emmintrin.h(2387): use of undeclared identifier '__builtin_ia32_pminub128'
[bcc64x Error] emmintrin.h(2619): use of undeclared identifier '__builtin_ia32_psubsb128'
[bcc64x Error] emmintrin.h(2640): use of undeclared identifier '__builtin_ia32_psubsw128'
[bcc64x Error] emmintrin.h(2660): use of undeclared identifier '__builtin_ia32_psubusb128'
[bcc64x Error] emmintrin.h(2680): use of undeclared identifier '__builtin_ia32_psubusw128'
[bcc64x Error] emmintrin.h(3403): use of undeclared identifier '__builtin_ia32_cvtdq2ps'
[bcc64x Error] tmmintrin.h(65): use of undeclared identifier '__builtin_ia32_pabsb128'
[bcc64x Error] tmmintrin.h(101): use of undeclared identifier '__builtin_ia32_pabsw128'
[bcc64x Error] tmmintrin.h(137): use of undeclared identifier '__builtin_ia32_pabsd128'
[bcc64x Error] smmintrin.h(694): use of undeclared identifier '__builtin_ia32_pminsb128'
[bcc64x Error] smmintrin.h(713): use of undeclared identifier '__builtin_ia32_pmaxsb128'
[bcc64x Error] smmintrin.h(732): use of undeclared identifier '__builtin_ia32_pminuw128'
[bcc64x Error] smmintrin.h(751): use of undeclared identifier '__builtin_ia32_pmaxuw128'
[bcc64x Error] smmintrin.h(770): use of undeclared identifier '__builtin_ia32_pminsd128'
[bcc64x Error] smmintrin.h(789): use of undeclared identifier '__builtin_ia32_pmaxsd128'
[bcc64x Error] smmintrin.h(808): use of undeclared identifier '__builtin_ia32_pminud128'
[bcc64x Error] smmintrin.h(827): use of undeclared identifier '__builtin_ia32_pmaxud128'
[bcc64x Error] avxintrin.h(2228): use of undeclared identifier '__builtin_ia32_cvtdq2ps256'
[bcc64x Error] avxintrin.h(3115): use of undeclared identifier '__builtin_ia32_vbroadcastf128_pd256'
[bcc64x Error] avxintrin.h(3133): use of undeclared identifier '__builtin_ia32_vbroadcastf128_ps256'
and continuing with many intrinsics for many pages.
My guess is it may be using the wrong header. One person suggested it had the wrong search path and was pulling from the wrong CRTL location. I'd recommend checking against a new C++ console (say) app that can access intrinsics and seeing the difference in project settings. You should be able to use intrinsics without any extra include paths. If I can assist, please let me know!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels