[PATCH 05/12] mp_clz_tab: Update comments.

Carlos O'Donell carlos@redhat.com
Tue May 20 22:34:20 GMT 2025


On 5/20/25 8:05 AM, Florian Weimer wrote:
> * Carlos O'Donell:
> 
>> We update the comments to more clearly indicate that the original
>> sources are, and still are, in the GNU MP project.
>>
>> We make the comments more inclusive at the same time.
>> ---
>>   stdlib/mp_clz_tab.c | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/stdlib/mp_clz_tab.c b/stdlib/mp_clz_tab.c
>> index 9084298803..7970bc79c5 100644
>> --- a/stdlib/mp_clz_tab.c
>> +++ b/stdlib/mp_clz_tab.c
>> @@ -1,7 +1,6 @@
>>   /* __clz_tab -- support for longlong.h
>>      Copyright (C) 1991-2025 Free Software Foundation, Inc.
>> -   This file is part of the GNU C Library.  Its master source is NOT part of
>> -   the C library, however.  The master source lives in the GNU MP Library.
>> +   This file is part of the GNU C Library.
>>   
>>      The GNU C Library is free software; you can redistribute it and/or
>>      modify it under the terms of the GNU Lesser General Public
>> @@ -22,6 +21,7 @@
>>   #include "gmp-impl.h"
>>   #endif
>>   
>> +/* Copied from the GNU MP Library definition.  */
>>   const
>>   unsigned char __clz_tab[] =
>>   {
> 
> Likewise, needs to go to the FSF.  (I assume we can't sync from GMP
> because its license is incompatible.)

I think I see where you're going with is, but let me spell out what
I think you are getting at.

Because the original text is in the paragraph with the license text
that these are effectively altering the written license?

In which case I'll seek a relicense then for these and split them out.

I expect the original changes were not intended to form a new license
but they do given the paragraph is joined?

-- 
Cheers,
Carlos.



More information about the Libc-alpha mailing list