bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Portability issues with scractch_buffer


From: Akim Demaille
Subject: Re: Portability issues with scractch_buffer
Date: Sun, 11 Apr 2021 19:15:57 +0200

Hi Paul,

> Le 20 janv. 2021 à 21:14, Akim Demaille <akim.demaille@gmail.com> a écrit :
> 
> Hi Paul,
> 
>> Le 20 janv. 2021 à 02:50, Paul Eggert <eggert@cs.ucla.edu> a écrit :
>> 
>> On 1/19/21 10:22 AM, Akim Demaille wrote:
>> 
>>> Clang 3.3 and 3.4 cannot compile the new scratch-buffer module.  On Bison's 
>>> CI (Clang 3.4: https://api.travis-ci.org/v3/job/755133481/log.txt), there 
>>> is:
>>>> ...
>>>>  CC       lib/lib_libbison_a-canonicalize.o
>>>> In file included from ../lib/canonicalize.c:31:
>>>> In file included from ../lib/scratch_buffer.h:28:
>>>> ../lib/malloc/scratch_buffer.h:69:11: error: unknown type name 
>>>> 'max_align_t'
>> 
>> Evidently the stddef module is not arranging for the replacement stddef.h to 
>> define max_align_t properly. Could you investigate why that might be? What 
>> does lib/stddef.h look like? What is the output of 'clang -E 
>> lib/lib_libbison_a-canonicalize.c' (with the proper compile-time options)?
> 
> See below for the output:
> 
> - clang 3.4: https://api.travis-ci.org/v3/job/755390946/log.txt
> - clang 3.3: https://api.travis-ci.org/v3/job/755390947/log.txt
> 
> Look for "make spy" in there.
> 
> Both come from this job:
> 
> - https://travis-ci.org/github/akimd/bison/builds/755390943

The problem is solved, the latest builds succeed on these platforms
(https://travis-ci.org/github/akimd/bison/jobs/766644360 and
https://travis-ci.org/github/akimd/bison/jobs/766644361).

Cheers!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]