From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 68927 invoked by alias); 13 Jan 2019 01:06:34 -0000 Mailing-List: contact elfutils-devel-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: elfutils-devel-owner@sourceware.org Received: (qmail 68899 invoked by uid 89); 13 Jan 2019 01:06:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*Ad:U*mark, practical, H*r:sk:mail-vs, HX-Received:a67 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: mail-vs1-f50.google.com Received: from mail-vs1-f50.google.com (HELO mail-vs1-f50.google.com) (209.85.217.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 13 Jan 2019 01:06:31 +0000 Received: by mail-vs1-f50.google.com with SMTP id z3so11595393vsf.7 for ; Sat, 12 Jan 2019 17:06:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AV9nRnBxr8j7MsCHhH97l5fgnURXUAxt/nsDVDQhvmA=; b=dZnwfUdmw+vZe1hEIgqPeuSp+J9KBUcbRvTZaUwDyv7PeVftZbicXCjgHTAfazCyJK Q4XccpzOy9GsvPOGJASHUodHQT8N6i9HDheggE42ibptQ402Gyh3XB1MDD0LTMGQJXSj LMxs50UM7pBvx22wNZLjwRxulUDJYCIj3+GqSxiYARRQBHFxbQQeGsLtqHjqN9y9sH8W e0/4tvVar7ZZAM4JqRPsiNGux35D/zIXATZhGoqJyhHf7YeQn2UdJ76RqDkCBua9XJgc hZsXRZ18Nwo4fnx6e9fKVe8EA08GSumIBfnPt+w+YeQK4Q1HOuV+k0+lwi91+yE1XG7S CG+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AV9nRnBxr8j7MsCHhH97l5fgnURXUAxt/nsDVDQhvmA=; b=d1FHDH5jbOlzd0QJzI/xvRR0ykEvXrnxe0DyLpCLF+000JMoUbyVjQ2rhSdQGIQEHh BmMjLW74RdABZpT7C0AqFv5uBwe3pckzh1qeWVjx/5jev7yfOL9VL5Wz0Qq/qW2LFkdI WOCW5af94K2xQaNq0SuxvPwjMZ8gE4KF5UrvvWAjahecElKneQZR3x9HPOxaF0I98qvb 9pVVRm3z7Vh3Eh1hw6iFDKV6r/YVHbuzBNVpsDxLXqEPGI2DccMR04zAlS5N1GceLUuY JwXLRdnaKTyLcqs+a8kNLtOoV9OQuO/e+GHcJS8g4SUpMdrc6oRgQ+/E1o+b5kIGq2It aUtw== X-Gm-Message-State: AJcUukfx/q29hGwgP/okLa6OTx+NIq5D/EF7bMhp5tSKFepGwKZhuMvy 4/ustNnAVG31212H6Dz5pUtrPE6JMGsOZD2JRS2lYA== X-Google-Smtp-Source: ALg8bN50CXmxrBqvnQlnRtskyc97DSEF35v6no2Swzv97a5/GrXgrloLB49eDXpvLCuRi2dBuL0iYuFrByYeAdDXK9k= X-Received: by 2002:a67:d00f:: with SMTP id r15mr8470785vsi.191.1547341589299; Sat, 12 Jan 2019 17:06:29 -0800 (PST) MIME-Version: 1.0 References: <20190111232332.GA12090@roeckx.be> <20190112232136.GA32419@roeckx.be> In-Reply-To: <20190112232136.GA32419@roeckx.be> From: Jim Wilson Date: Sun, 13 Jan 2019 01:06:00 -0000 Message-ID: Subject: Re: RISC-V support To: Kurt Roeckx Cc: Mark Wielaard , elfutils-devel@sourceware.org, Karsten Merker Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2019-q1/txt/msg00032.txt.bz2 On Sat, Jan 12, 2019 at 3:21 PM Kurt Roeckx wrote: > > But how many are actually used? Which does Debian support? > > I'm not at all an export of mips, I really don't know that much > about it. It depends on how you count ABIs, but yes there have unfortunately been a lot of them over the years. As a practical matter, you should only need support for the (old) 32 bit ABI with pic support, the n32 ABI (which is 32-bit types on a 64-bit machine like the x86_64 x32 ABI), and the (new) 64-bit ABI. Those are the only ones that gcc supports for linux and other POSIX operating systems. These exist in both big-endian and little-endian forms. There are a bunch of other ABIs or ABI variants that were only ever supported for embedded systems, or were used on old pre-shared library systems, or were never implemented in FSF GCC. So you can ignore all of those. Jim