From: Roland Hieber <rhi@pengutronix.de>
To: ptxdist@pengutronix.de
Cc: Roland Hieber <rhi@pengutronix.de>,
Felicitas Jung <f.jung@pengutronix.de>
Subject: [ptxdist] [PATCH v2 13/13] binutils: add license information
Date: Sun, 5 Dec 2021 01:42:08 +0100 [thread overview]
Message-ID: <20211205004208.2306245-13-rhi@pengutronix.de> (raw)
In-Reply-To: <20211205004208.2306245-1-rhi@pengutronix.de>
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 <f.jung@pengutronix.de>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
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
next prev parent reply other threads:[~2021-12-05 0:43 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-05 0:41 [ptxdist] [PATCH v2 01/13] argtable2: " Roland Hieber
2021-12-05 0:41 ` [ptxdist] [PATCH v2 02/13] calibrator: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:41 ` [ptxdist] [PATCH v2 03/13] frodo: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:41 ` [ptxdist] [PATCH v2 04/13] hdparm: " Roland Hieber
2021-12-17 8:26 ` Michael Olbrich
2021-12-19 18:50 ` Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` [ptxdist] [PATCH v2 05/13] libgd: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` [ptxdist] [PATCH v2 06/13] libmng: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` [ptxdist] [PATCH v2 07/13] libnetpbm: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` [ptxdist] [PATCH v2 08/13] lsof: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` [ptxdist] [PATCH v2 09/13] openntpd: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` [ptxdist] [PATCH v2 10/13] python-routing: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` [ptxdist] [PATCH v2 11/13] python-rplicmp: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` [ptxdist] [PATCH v2 12/13] simplerpl: " Roland Hieber
2021-12-17 13:27 ` [ptxdist] [APPLIED] " Michael Olbrich
2021-12-05 0:42 ` Roland Hieber [this message]
2021-12-17 10:45 ` [ptxdist] [PATCH v2 13/13] binutils: " Michael Olbrich
2021-12-17 13:27 ` [ptxdist] [APPLIED] argtable2: " Michael Olbrich
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211205004208.2306245-13-rhi@pengutronix.de \
--to=rhi@pengutronix.de \
--cc=f.jung@pengutronix.de \
--cc=ptxdist@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox