Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compilation fails on non-SSE platform #114

Open
vslotman opened this issue Jul 2, 2018 · 0 comments
Open

Compilation fails on non-SSE platform #114

vslotman opened this issue Jul 2, 2018 · 0 comments

Comments

@vslotman
Copy link
Contributor

vslotman commented Jul 2, 2018

I'm trying to cross-compile UpscaleDB for a Cortex A8, but this fails because the toolchain misses some headers required for SSE-instructions (which is logical, since the processor doesn't support SSE)

I have added '--disable-simd' to the configure-arguments, but the problem still occurs.

| Making all in unittests
| make[2]: Entering directory '/home/slotmv/pb/build/workspace/sources/upscaledb/unittests'
|   CXX      zint32.o
|   CXX      recovery.o
|   CXX      issue32.o
|   CXX      issue101.o
|   CXX      aes.o
|   CXX      issue43.o
|   CXXLD    issue32
| In file included from ../3rdparty/simdcomp/include/simdcomp.h:12:0,
|                  from zint32.cpp:25:
| ../3rdparty/simdcomp/include/simdbitpacking.h:10:23: fatal error: emmintrin.h: No such file or directory
|  #include <emmintrin.h>
|                        ^
| compilation terminated.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant