dockcross: Problems when compile CEF using armv7
Hi,
I have tried compile my project into armv7 to run in my raspberry pi 3 that is armv7.
My project: https://github.com/paulo-coutinho/cef-sample
Im using this commands:
git clone https://github.com/paulo-coutinho/cef-sample.git
cd cef-sample
docker run --rm dockcross/linux-armv7 > ./dockcross
chmod +x dockcross
./dockcross cmake -Bbuild -H. -GNinja -DCMAKE_BUILD_TYPE=Release -DCEF_PLATFORM=linuxarm
./dockcross cmake --build build --target MyApp --config Release -v
But im getting this error:
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_atomicops_x86_gcc.cc.o
/usr/xcc/armv7-unknown-linux-gnueabi/bin/armv7-unknown-linux-gnueabi-g++ --sysroot=/usr/xcc/armv7-unknown-linux-gnueabi/armv7-unknown-linux-gnueabi/sysroot -DCEF_USE_SANDBOX -DNDEBUG -DWRAPPING_CEF_SHARED -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -I../temp/cef/cef_binary_91.1.20+g5800665+chromium-91.0.4472.101_linuxarm -I /usr/xcc/armv7-unknown-linux-gnueabi/include/ -O3 -DNDEBUG -fno-strict-aliasing -fPIC -fstack-protector -funwind-tables -fvisibility=hidden --param=ssp-buffer-size=4 -pipe -pthread -Wall -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-error=comment -Wno-comment -Wno-deprecated-declarations -msse2 -mfpmath=sse -mmmx -m32 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -std=gnu++11 -Wsign-compare -Wno-undefined-var-template -Wno-literal-suffix -Wno-narrowing -Wno-attributes -O2 -fdata-sections -ffunction-sections -fno-ident -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -MD -MT libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_atomicops_x86_gcc.cc.o -MF libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_atomicops_x86_gcc.cc.o.d -o libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_atomicops_x86_gcc.cc.o -c ../temp/cef/cef_binary_91.1.20+g5800665+chromium-91.0.4472.101_linuxarm/libcef_dll/base/cef_atomicops_x86_gcc.cc
armv7-unknown-linux-gnueabi-g++: error: unrecognized command line option '-msse2'
armv7-unknown-linux-gnueabi-g++: error: unrecognized command line option '-mfpmath=sse'
armv7-unknown-linux-gnueabi-g++: error: unrecognized command line option '-mmmx'
armv7-unknown-linux-gnueabi-g++: error: unrecognized command line option '-m32'
ninja: build stopped: subcommand failed.
Can you help?
You project will help a lot port the samples to arm[32,64].
Thanks.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 23 (1 by maintainers)
Hi,
I think i forgot one option. Now im compiling with:
It is compiling for ARM now.
If i get other problem i will post here.
Thanks.