From patchwork Wed May 22 10:49:30 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Newton X-Patchwork-Id: 245586 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id 303902C007E for ; Wed, 22 May 2013 20:49:38 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id E8E5C10BB0A; Wed, 22 May 2013 10:49:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oRfhsxKwVRmy; Wed, 22 May 2013 10:49:14 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 18E9310B99B; Wed, 22 May 2013 10:49:14 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id E2E008F7B0 for ; Wed, 22 May 2013 10:49:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id BA2A110B99B for ; Wed, 22 May 2013 10:49:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pe+zPGdCYMa2 for ; Wed, 22 May 2013 10:49:11 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-oa0-f46.google.com (mail-oa0-f46.google.com [209.85.219.46]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 4411410B935 for ; Wed, 22 May 2013 10:49:11 +0000 (UTC) Received: by mail-oa0-f46.google.com with SMTP id h2so2317985oag.33 for ; Wed, 22 May 2013 03:49:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=TtPDU6Yz0wh7zlspbPlhJkvodMQYi/RjcWszNx3ok/4=; b=KQXJkq0z04dS5C8o+cynmpmnU6cFMUjqWw7hJS30cIAJCuM5yQeQYLrVL4mnrDKpc+ VTFrEc3Q1Zpqecsm6Op5ZHmveMZHtUa2jMZI28LV9xlBQ6riFcY67j33ZvDR2brhYOHI V3veJboBhZpG4sqnwXXLRBMUoUMpuEDnPLXl1VcxMH75XVP/7cus+3jU2JQxphGP9cF0 hxigI6UH9LOQeDrQr3mgcVRs7YQimXrMoqD2aQHd5NfpzKmJQr+suOdbGMoEckgeZnxj V+3Uw+0WzVyuwTUBBH6vYamKeV/+rC8dtUd4IkLz/1fFH9m13YXZUnoa+U7R5BPJNhbt rdbA== MIME-Version: 1.0 X-Received: by 10.60.133.240 with SMTP id pf16mr4336460oeb.28.1369219770260; Wed, 22 May 2013 03:49:30 -0700 (PDT) Received: by 10.76.85.135 with HTTP; Wed, 22 May 2013 03:49:30 -0700 (PDT) Date: Wed, 22 May 2013 11:49:30 +0100 Message-ID: From: Will Newton To: Buildroot List Subject: [Buildroot] [PATCH] poco: Add upstream patch to add support for aarch64. X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Signed-off-by: Will Newton --- package/poco/poco-aarch64.patch | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 package/poco/poco-aarch64.patch +1.8.1.4 + -- 1.8.1.4 diff --git a/package/poco/poco-aarch64.patch b/package/poco/poco-aarch64.patch new file mode 100644 index 0000000..f629f7b --- /dev/null +++ b/package/poco/poco-aarch64.patch @@ -0,0 +1,39 @@ +From 37899eda9563d9134cb5864751b6432cabfaac3e Mon Sep 17 00:00:00 2001 +From: Will Newton +Date: Tue, 21 May 2013 22:11:05 +0100 +Subject: [PATCH] Foundation/include/Poco/Platform.h: Add support for AArch64. + +Add support for big and little endian AArch64 preprocessor defines. +--- + Foundation/include/Poco/Platform.h | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/Foundation/include/Poco/Platform.h b/Foundation/include/Poco/Platform.h +index f34f277..8ddb4cb 100644 +--- a/Foundation/include/Poco/Platform.h ++++ b/Foundation/include/Poco/Platform.h +@@ -145,6 +145,7 @@ + #define POCO_ARCH_S390 0x0c + #define POCO_ARCH_SH 0x0d + #define POCO_ARCH_NIOS2 0x0e ++#define POCO_ARCH_AARCH64 0x0f + + + #if defined(__ALPHA) || defined(__alpha) || defined(__alpha__) || defined(_M_ALPHA) +@@ -207,7 +208,12 @@ + #else + #define POCO_ARCH_BIG_ENDIAN 1 + #endif +- ++#elif defined(__AARCH64EL__) ++ #define POCO_ARCH POCO_ARCH_AARCH64 ++ #define POCO_ARCH_LITTLE_ENDIAN 1 ++#elif defined(__AARCH64EB__) ++ #define POCO_ARCH POCO_ARCH_AARCH64 ++ #define POCO_ARCH_BIG_ENDIAN 1 + #endif + + +--