I do understand the workflow for compiling Chromium for ARM posted on here.

The target is Linux 3.0.8 armv7l

I am able to produce a binary, but trying to run it on target, I get a segmentation fault.

$ file ./chrome
./chrome: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, not stripped

I am guessing that the binary produced still doesn't match completely the architecture of the target FriendlyARM mini210s Cortex-A8.

Any pointers in that direction are most welcome.

  • possible duplicate of How do I cross-compile Chromium for ARM? – Alko Jan 14 '15 at 15:50
  • I posted this question but I am looking for help for that specific ARM Cortex-A8 architecture. Different compilation flags may apply (?). I am new with this. I am just asking as different topic instead of cluttering that other question. – zabumba Jan 14 '15 at 16:58
  • 1
    Why exactly do you think it doesn't match the target architecture? What does file chrome_binary say? – peterph Jan 14 '15 at 20:25
  • See my question updated with info. The target is mini210s Cortex-A8 ... I figured that Cortex-A8 may matter since I had used the flag -mtune=cortex-8 for cross-compiling other tools before... and I haven't done this kind of tuning for Chromium x-compiling (?). I am totally a newbie on this one. – zabumba Jan 14 '15 at 22:31
  • Actually I had posted the question differently before. Check here. I figured that it was the way I installed that caused the segmentation fault (dependencies??) – zabumba Jan 14 '15 at 22:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.