aspnet / libuv-build

Libuv build automation for ASP.NET Core
Other
22 stars 18 forks source link

Add Linux arm, armel support #22

Closed qmfrederik closed 7 years ago

qmfrederik commented 7 years ago

This PR adds support for building for Linux ARM, both for hard float (arm) and soft float (armel). Should help with #19

When building on Ubuntu, make sure to sudo apt-get install gcc-arm-linux-gnueabihf gcc-arm-linux-gnueabi gcc-aarch64-linux-gnu as to enable cross-compiling.

dnfclas commented 7 years ago

Hi @qmfrederik, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution! You've already signed the contribution license agreement. Thanks!

The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.

TTYL, DNFBOT;

qmfrederik commented 7 years ago

@moozzyk @jyoungyun Thanks for the feedback, I aligned the build parameters for libuv to what is being used by CoreFX.

aarch stands for 64-bit ARM so we should be good there, it does require you to take an additional dependency on gcc-aarch64-linux-gnu.

Let me know if the build succeeds on your side.

moozzyk commented 7 years ago

Thanks @qmfrederik and @jyoungyun!