Skip to content

WIP: Add support for ARM64

username-removed-171072 requested to merge (removed):arm64 into master

This MR includes various fixes to build the omnibus-gitlab von ARM64.

Together with @masipcat we could sucessfully built an ARM64 deb package on Ubuntu 16.04.

I used an ODROID-C2, @masipcat used a PINE64 as host system for building the package. See discussion in #1625.

Changes made so far for building on ARM64:

  • ncurses version is bumped to 6.0, as the ./configure script for 5.9 is not able to detect the correct architecture
  • readlineversion is bumped to 7.0, as the ./configure script for 6.2 wasn't able to detect arm64
  • nodejs version is bumped to 4.6.0 LTS, as 0.10.35 uses by-default the -m32 option for GCC which is not available in the used ARM64 compiler toolchain

I installed the built deb package on a fresh Ubuntu 16.04 system and everything worked. I guess a discussion is very welcome and needed if we can e.g. bump the nodejs to 4.6!

Merge request reports