[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#695241: linux: Add basic arm64 support



Control: tag -1 moreinfo

On Thu, 2012-12-06 at 02:02 +0000, Wookey wrote:
> Package: linux
> Version: 3.6.4-1~experimental.1
> Severity: wishlist
> Tags: upstream experimental patch
> 
> This patch adds basic arm64 support, good enough for generating
> linux-libc-dev packages at least.

It is possible to define an architecture for which only linux-libc-dev
is built, as is done for x32, but this doesn't seem appropriate.

> The production of actual kernels has
> not yet been tested, but the packaging changes are here and the
> upstream arm64 kernel patch can easily be updated.

People have working kernels so why not provide a working config file?
This package can be fully cross-built, not just for linux-libc-dev.

> There is also a patch to make it build taken from this mail:
> https://lkml.org/lkml/2012/7/19/102 
> This is not needed in 3.7

Are any patches still required for 3.7 (or 3.8, as it will be out soon)?

If so please just provide the commit hashes, or patches following DEP-3
format or as in Linux stable branches (my script for this is in svn as
people/benh/git-format-patch-for-backport).

> The build-dep on gcc-4.7 is arguable, but the issue is that there is
> no gcc-4.6 for arm64, so that can never be satisfied without a major
> backport.

I see no problem at all with this, but you mustn't define this by
hand-editing debian/control!  Add a [base]compiler field to the
debian/config/arm64/defines file. 

Ben.

-- 
Ben Hutchings
Any smoothly functioning technology is indistinguishable from a rigged demo.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: