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

Better support for Linux ARM machines #5706

Open
zcbenz opened this issue May 26, 2016 · 3 comments

Comments

Projects
None yet
4 participants
@zcbenz
Copy link
Member

commented May 26, 2016

This issue lists the tasks on making Electron support more ARM machines.

  • Enable building libchromiumcontent locally with Electron together

http://electron.atom.io/docs/development/build-instructions-linux/#advanced-topics

  • Make it possible to pass ARM related configurations when building
$ ./script/bootstrap.py -v --build_libchromiumcontent \
                           --target_arch=arm \
                           --defines='arm_version=7 arm_float_abi=softfp'
  • Add docs on which ARM related configurations we can provide
  • Add support for ARM 64
$ ./script/bootstrap.py -v --build_libchromiumcontent \
                           --target_arch=arm64
  • Provide prebuilt builds for popular ARM machines

Related: #2343

  • Enable building without using sysroot
$ ./script/bootstrap.py -v --build_libchromiumcontent \
                           --target_arch=arm
                           --disable_sysroot
  • Enable building with GCC provided by user
$ export CC=my-weird-gcc
$ export CXX=my-werid-g++
$ export CPPFLAGS=--my-weird-flags
$ ./script/bootstrap.py -v --build_libchromiumcontent \
                           --disable_clang
                           --target_arch=arm

Feel free to share opinions here if anyone thinks this is not enough for building Electron for your ARM machine.

/cc @iolsen @francoislaberge

@dantwinkler

This comment has been minimized.

Copy link

commented May 30, 2017

FYI, it looks like support for arm64 was merged in: 1257dee

Electron for arm64 builds successfully now that libchromiumcontent merged the arm64 support. Will this be included in future official builds for electron?

@zeke

This comment has been minimized.

Copy link
Member

commented Aug 4, 2017

@groundwater is giving it a shot here: electron/libchromiumcontent#334

@groundwater

This comment has been minimized.

Copy link
Member

commented Aug 7, 2017

We have a PR here #10205 for Linux.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.