On 16/09/2025 16:02, Bruno Haible wrote:
Pádraig Brady wrote:
OK. I'll relicense anyway. I'll push this later:
commit 9df5390616998cfc5f31d0c9123ca51757c947c8 (HEAD -> master)Author: Pádraig Brady
<[email protected]>
Date: Mon Sep 15 12:44:49 2025 +0100
cpu-supports: relicense under LGPL
* modules/cpu-supports: Relicense under LGPL
to match the crc-x86_64 module.
Thanks. But now 'gnulib-tool' produces these warnings:
gnulib-tool: warning: module cpu-supports depends on a module with an
incompatible license: assert
gnulib-tool: warning: module crc-x86_64 depends on a module with an
incompatible license: assert
An LGPL'ed module can't depend on a GPL'ed module.
Module 'assert' is GPL. But since it's just an elaborate form of abort(),
and abort() is OK for signalling programmer mistakes, I would think that
we could make 'assert' LGPL.
It would seem appropriate that assert is LGPL,
but I'mm happy to just remove the call from cpu-supports.c
It's not that complicated after all.
I've just pushed a commit to remove the dependency.
cheers,
Padraig.