From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sun, 05 Dec 2021 01:43:23 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1mtfch-0006vu-7R for lore@lore.pengutronix.de; Sun, 05 Dec 2021 01:43:23 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1mtfcg-0004sE-RQ; Sun, 05 Dec 2021 01:43:22 +0100 Received: from dude.hi.pengutronix.de ([2001:67c:670:100:1d::7]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mtfbW-00035l-VH; Sun, 05 Dec 2021 01:42:10 +0100 Received: from rhi by dude.hi.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1mtfbV-009fzk-UD; Sun, 05 Dec 2021 01:42:09 +0100 From: Roland Hieber To: ptxdist@pengutronix.de Date: Sun, 5 Dec 2021 01:42:08 +0100 Message-Id: <20211205004208.2306245-13-rhi@pengutronix.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211205004208.2306245-1-rhi@pengutronix.de> References: <20211205004208.2306245-1-rhi@pengutronix.de> MIME-Version: 1.0 Mail-Followup-To: Roland Hieber , ptxdist@pengutronix.de Subject: [ptxdist] [PATCH v2 13/13] binutils: add license information X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Roland Hieber , Felicitas Jung Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Only readelf and objdump are installed to the target, but they are statically linked to the provided zlib and libiberty, latter of which includes a confusing mix of LGPL, GPL, and exceptions unknown to SPDX. In particular: - binutils/readelf.c, binutils/objdump.c: GPL-3.0-or-later - ./COPYING3: GPL-3.0 license text - libiberty/regex.c: LGPL-2.1-or-later - libiberty/COPYING.LIB: LGPL-2.1 license text - libiberty/snprintf.c: GPL-2.0-or-later with SPDX-unknown linking exception - ./COPYING: GPL-2.0 license text - zlib/README: Zlib license text Reported-by: Felicitas Jung Signed-off-by: Roland Hieber --- PATCH v2: - use "custom-exception" instead of "unknown" - rebase to current master, review and adapt MD5 sums accordingly PULL v1: https://lore.ptxdist.org/ptxdist/20200527112204.ll7ij44ahllid6ip@pengutronix.de --- rules/binutils.make | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rules/binutils.make b/rules/binutils.make index ca1080bc811d..b5dd820327d2 100644 --- a/rules/binutils.make +++ b/rules/binutils.make @@ -22,6 +22,17 @@ BINUTILS_SUFFIX := tar.bz2 BINUTILS_URL := $(call ptx/mirror, GNU, binutils/$(BINUTILS).$(BINUTILS_SUFFIX)) BINUTILS_SOURCE := $(SRCDIR)/$(BINUTILS).$(BINUTILS_SUFFIX) BINUTILS_DIR := $(BUILDDIR)/$(BINUTILS) +BINUTILS_LICENSE := GPL-3.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-2.0-or-later WITH custom-exception AND Zlib +# note: only readelf and objdump are installed to the target for now +BINUTILS_LICENSE_FILES := \ + file://binutils/readelf.c;startline=2;endline=17;md5=64a1741cc837a4693ebc82cab284a8dd \ + file://binutils/objdump.c;startline=2;endline=14;md5=bbe991698d559a2ac1ac1232bf5e44dc \ + file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 \ + file://libiberty/regex.c;startline=9;endline=22;md5=cf0f678ecac74768b21623c63522ac75 \ + file://libiberty/COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7 \ + file://libiberty/snprintf.c;startline=5;endline=24;md5=f6842a5a6f45af438cd99132b4fcc9a5 \ + file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ + file://zlib/README;startline=92;endline=109;md5=5377232268e952e9ef63bc555f7aa6c0 \ # ---------------------------------------------------------------------------- # Prepare -- 2.30.2 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de