Comments (8)
Great, yes its fixed now. I still get a similar error for xtensor but I will report it there.
from xsimd.
Hey @emmenlau, thanks for reporting. I don't think that any of us has experience with the intel compiler, but from your report, it seems that it would require us to special case for that compiler in the CMakeLists https://github.com/QuantStack/xsimd/blob/master/test/CMakeLists.txt#L37
from xsimd.
Dear Sylvain, I agree that this looks suspicious. Actually looking at the code, I think that the if ... OR CMAKE_CXX_COMPILER_ID MATCHES "Intel"
is written specifically for the Intel Compiler on Unix/Linux. AFAIK on MSVC there is no need for specific options to enable C++11
, neither for MSVC nor for the Intel Compiler. But since I'm no expert on Windows builds, please take my words with a grain of salt.
from xsimd.
@emmenlau indeed no flag is required on windows to get C++11 / C++14 support enabled.
Many thanks for your report btw!
from xsimd.
The issue was closed due to the merge of #127, however since I'm not sure that everything is fine in the cmake for Intel on Windows, I reopen it until @emmenlau confirms everything is fine.
from xsimd.
Dear @JohanMabille , is it fine if I wait for the next release before testing it? Its slightly easier with my cross-platform build system. Is the next release to be expected soon?
from xsimd.
No problem, the next release should be out next week when the support for complex has been integrated.
from xsimd.
@emmenlau We just release xsimd 6.0.0, let us know if the compilation on Windows with Intel is fine now.
from xsimd.
Related Issues (20)
- Build failure on ARM v8 with SVE (`neoverse_v1`) architecture HOT 4
- Obsolete the `version()` method from register description
- Change representation of instruction set extensions HOT 1
- error: no member named 'bitwise_rshift' in namespace 'xsimd' HOT 4
- Any plans to add support for element-wise max? HOT 2
- When would xsimd has next new Release? HOT 4
- xtensor triggers xsimd error on arm64: <bool, xsimd::neon64> usage of batch type with unsupported type HOT 8
- Wrong rounding mode in nearbyint_as_int testcase
- riscv64, s390x error: ‘aligned_mode’ in namespace ‘xsimd’ does not name a type; did you mean ‘aligned_free’? HOT 3
- CHECK_EQ( extract(xsimd::polar(T(val0), T(val1))), std::polar(val0, val1) ) is NOT correct! HOT 2
- [Feature request] Add an option to skip installation HOT 15
- Doc search doesn't work HOT 2
- Over branching creation due to specialisation choices HOT 2
- `xsimd::exp` broken on aarch64 and GCC 10.2.1 with `--fast-math` HOT 1
- How to implement an expand function / scatter for masks? HOT 9
- Build failure on armv7l-linux and riscv64-linux (11.2.0, 12.0.0) (`error: 'batch_bool_cast' was not declared in this scope`) HOT 2
- Build failure on armv7a-linux with >=xsimd-11.2.0 HOT 2
- pow broken for 0^(-x) HOT 1
- scalar implementation without code duplication HOT 4
- ppc64el fails with clang : too few template arguments for class template 'batch' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xsimd.