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.

Reply via email to