From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vs1-xe36.google.com (mail-vs1-xe36.google.com [IPv6:2607:f8b0:4864:20::e36]) by sourceware.org (Postfix) with ESMTPS id 2B1B7385AE61 for ; Tue, 21 Jun 2022 19:23:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2B1B7385AE61 Received: by mail-vs1-xe36.google.com with SMTP id j1so5046248vsj.12 for ; Tue, 21 Jun 2022 12:23:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cV6vWRd66wVcNleRnK6TXZfGhwZnjv9Ksjz+t59NlAg=; b=sppnbhAZmX21/baW266kW1uhok9weFvyPjoYLIwDJRrIIO2LS+p/0o/dgYLJPCsTdY XGOaDDbUD6lIO/7NOa4zXJnjruT+lmudF1bndrOQpTzLXl4cPEHl++YAK0ZKvx/a259W Bgq4mMHUWf9/doPYrEzvgxqdHnoLf/DBnkYq+Luz3aS/fUrbAFE4KN1lJJqOVVVO1ila Nu6S9tTY8QdRI/sbSIHfA85CEFXKM/VzxypKa40uwoKipAR2R7eoQz1ijv+SacmV22YC b4BygoGW/Nnf4su1EnDelEHFvvYK+3PraY4x9ts6obuWrvFV0OYgQCSdTtJmmdlGuxFh d4bQ== X-Gm-Message-State: AJIora+qPtMNfDqBtY2JHuqR87rktJb7Pxy+cbikh3iEuYzME5npl5uM GSDobmkoa8EodBj1/DchvRfJodX5v7orAVUNZUk= X-Google-Smtp-Source: AGRyM1uND6DpUdR/RsdMIUy0mQ5PM+0CWuyDnmz8jOy/DIctH0916pBK7aRC6trLeK+XilUfLyqXKWs5WeR2HHJjXp4= X-Received: by 2002:a05:6102:3a06:b0:34e:1716:6baa with SMTP id b6-20020a0561023a0600b0034e17166baamr12489357vsu.74.1655839407544; Tue, 21 Jun 2022 12:23:27 -0700 (PDT) MIME-Version: 1.0 References: <874k0fzke1.fsf@esperi.org.uk> <5222EC1F-A9D2-48BA-A4F2-6141CA88C687@gmail.com> <87sfnyxhbq.fsf@esperi.org.uk> In-Reply-To: From: lkcl Date: Tue, 21 Jun 2022 20:23:15 +0100 Message-ID: Subject: Re: Are big tests allowed in binutils? To: Dmitry Selyutin Cc: Nick Alcock , lkcl via Binutils Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jun 2022 19:23:29 -0000 On Tue, Jun 21, 2022 at 6:30 PM Dmitry Selyutin wrote: > On Tue, Jun 21, 2022 at 8:26 PM lkcl wrote: > > describing where those tools are is a good call. > > ...as long as the tools _are_ available, which is not currently the > case, since we still have to implement a good generator. Or did you > mean the SVP64 source code itself by "tools" sv_analysis [0], sv_binutils [1], and the [planned] test auto-generator. whilst these tools are under the LGPLv3+ [2] and their output, because they are effectively a compiler tool we *choose* to release the output of those tools under the GPL [and assign it to the FSF] and one of the dependencies is not GPL'd (BSD 2-clause) [3] we have fully-automated install scripts for the installation of all software dependencies. up to line 61 of this script [4] is sufficient. where's a good place to include mention of that, should anyone else wish to make modifications in future? l. [0] https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/sv/sv_analysis.py;hb=HEAD [1] https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/sv/sv_binutils.py;hb=HEAD [2] https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=COPYING.LGPLv3;hb=HEAD [3] https://gitlab.com/nmigen/nmigen/-/blob/master/LICENSE.txt [4] https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=hdl-dev-repos;hb=HEAD