From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 89435139355 for ; Mon, 2 Aug 2021 20:30:34 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AFA26E0909; Mon, 2 Aug 2021 20:30:33 +0000 (UTC) Received: from bahamut.mc.pp.se (bahamut-sn.mc.pp.se [213.115.244.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 86137E0909 for ; Mon, 2 Aug 2021 20:30:33 +0000 (UTC) Received: from hakua (hakua [192.168.42.40]) by bahamut.mc.pp.se (Postfix) with SMTP id 8395DA3ED0; Mon, 2 Aug 2021 22:30:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mc.pp.se; s=hedgehog; t=1627936231; bh=9p0fVhWkNPM+neFQDNGQs2WL08DeQiyk8u5N66pgNtA=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding; b=sfGw2ahEvKy0yD1n6EFquxmOXTSij0vU0dDV2 K9nyJyuzmCTr4b21dW/JPcZ8naAPGyutUiTU4Xvs6xQgJ2cHfKaxJyVOkwGtewgjocc ibSzLDf/8AdvgB46N4sKoF1Odi6YXSWA4bhEH7ZQrG3wO2nu5tvn+JXInGqmDAvlMQ0 = Received: by hakua (sSMTP sendmail emulation); Mon, 02 Aug 2021 22:30:30 +0200 From: "Marcus Comstedt" To: gentoo-catalyst@lists.gentoo.org Cc: Marcus Comstedt Subject: [gentoo-catalyst] [PATCH] Add builder entry for aarch64_be-unknown-linux-gnu Date: Mon, 2 Aug 2021 22:30:17 +0200 Message-Id: <20210802203017.41422-1-marcus@mc.pp.se> X-Mailer: git-send-email 2.31.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: 31d2d30c-4067-4689-93c3-e5e535162fc8 X-Archives-Hash: f67129796a9742f88fed81be3ded2ed0 Signed-off-by: Marcus Comstedt --- Note: This is for the catalyst-3.0-stable branch. master seems to be structured differently. This fixes Bug 782076. catalyst/arch/arm64.py | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/catalyst/arch/arm64.py b/catalyst/arch/arm64.py index 9a223834..6f5d1f37 100644 --- a/catalyst/arch/arm64.py +++ b/catalyst/arch/arm64.py @@ -1,13 +1,27 @@ from catalyst import builder -class arch_arm64(builder.generic): - "builder class for arm64" +class generic_arm64(builder.generic): + "abstract base class for all 64-bit arm builders" def __init__(self,myspec): builder.generic.__init__(self,myspec) self.settings["COMMON_FLAGS"]="-O2 -pipe" + +class arch_arm64(generic_arm64): + "builder class for arm64 (little endian) target" + def __init__(self,myspec): + generic_arm64.__init__(self,myspec) self.settings["CHOST"]="aarch64-unknown-linux-gnu" +class arch_arm64_be(generic_arm64): + "builder class for arm64 (big endian) target" + def __init__(self,myspec): + generic_arm64.__init__(self,myspec) + self.settings["CHOST"]="aarch64_be-unknown-linux-gnu" + def register(): "Inform main catalyst program of the contents of this plugin." - return ({ "arm64":arch_arm64 }, ("aarch64","arm64", )) + return ({ + "arm64":arch_arm64, + "arm64_be":arch_arm64_be + }, ("aarch64","arm64","aarch64_be","arm64_be" )) -- 2.31.1