You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I know this is not directly an ODM issue, but need some sort of work-around if I want to use ODM on ARM based field equipment. Posted to MVE: simonfuhrmann/mve#390
The text was updated successfully, but these errors were encountered:
Building with arm64v8/ubuntu:16.04 base image
Gets compile errors from MVE:
Scanning dependencies of target ext_mve
[Build] [ 29%] Creating directories for 'ext_mve'
[Build] [ 31%] Performing download step (git clone) for 'ext_mve'
[Build] Cloning into 'mve'...
[Build] Already on 'master'
[Build] Your branch is up-to-date with 'origin/master'.
[Build] [ 33%] No patch step for 'ext_mve'
[Build] [ 35%] No update step for 'ext_mve'
[Build] [ 36%] No configure step for 'ext_mve'
[Build] [ 38%] Performing build step for 'ext_mve'
[Build] g++: error: unrecognized command line option '-msse2'
[Build] g++: error: unrecognized command line option '-msse3'
[Build] g++: error: unrecognized command line option '-msse4'
[Build] g++: error: unrecognized command line option '-mpopcnt'
[Build] g++: error: unrecognized command line option '-msse2'
[Build] g++: error: unrecognized command line option '-msse3'
[Build] g++: error: unrecognized command line option '-msse4'
[Build] g++: error: unrecognized command line option '-mpopcnt'
[Build] ../../Makefile.inc:29: recipe for target 'mesh_io_pbrt.o' failed
[Build] make[6]: *** [mesh_io_pbrt.o] Error 1
[Build] elibs/CMakeFiles/ext_mve.dir/build.make:111: recipe for target 'elibs/mve/src/ext_mve-stamp/ext_mve-build' failed
[Build] make[5]: *** [elibs/mve/src/ext_mve-stamp/ext_mve-build] Error 2
[Build] CMakeFiles/Makefile2:163: recipe for target 'elibs/CMakeFiles/ext_mve.dir/all' failed
[Build] make[4]: *** [elibs/CMakeFiles/ext_mve.dir/all] Error 2
[Build] Makefile:127: recipe for target 'all' failed
[Build] make[3]: *** [all] Error 2
[Build] CMakeFiles/mvstexturing.dir/build.make:113: recipe for target 'mvstexturing/stamp/mvstexturing-build' failed
[Build] make[2]: *** [mvstexturing/stamp/mvstexturing-build] Error 2
[Build] CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/mvstexturing.dir/all' failed
[Build] make[1]: *** [CMakeFiles/mvstexturing.dir/all] Error 2
[Build] Makefile:83: recipe for target 'all' failed
[Build] make: *** [all] Error 2
[Build] Removing intermediate container ae32708bdcd1
[Error] Build failed: The command '/bin/sh -c cd /code/SuperBuild && mkdir build && cd build && cmake .. && make' returned a non-zero code: 2
I believe they are related to amd64 vs arm64 compiler flags. See: https://stackoverflow.com/questions/10686638/whats-the-differrence-among-cflgs-sse-options-of-msse-msse2-mssse3-msse4#10687419
I know this is not directly an ODM issue, but need some sort of work-around if I want to use ODM on ARM based field equipment. Posted to MVE: simonfuhrmann/mve#390
The text was updated successfully, but these errors were encountered: