GNU bug report logs - #26735
Unable to build emacs with Intel compilers

Previous Next

Package: emacs;

Reported by: "Stewart, Adam James" <ajstewart <at> anl.gov>

Date: Mon, 1 May 2017 15:46:01 UTC

Severity: important

Tags: moreinfo

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #12 received at 26735 <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: "Stewart, Adam James" <ajstewart <at> anl.gov>
Cc: 26735 <at> debbugs.gnu.org
Subject: Re: Unable to build emacs with Intel compilers
Date: Fri, 19 May 2017 00:59:28 -0700
> I'm trying to build emacs 25.2 with Intel 17.0.2 on CentOS 7.3, but the build is crashing with the following error message:
> 
> 
> alloc.c(1383): error: identifier "max_align_t" is undefined
>     return (MALLOC_IS_GC_ALIGNED || (intptr_t) p % GCALIGNMENT == 0
>             ^
> 
> alloc.c(1407): error: identifier "max_align_t" is undefined
>     if (! MALLOC_IS_GC_ALIGNED)
>           ^
> 
> 
> Do you have any idea what might be causing this? I can send you the full build log if it will help.

The build log will help, yes. Please gzip the output of 'configure' and of 
'make' and the contents of 'config.log', and attach the resulting file.

I assume Intel's <stddef.h> does not define max_align_t as C11 requires; is that 
right? If so, the 'configure' command is supposed to arrange for lib/stddef.h to 
define max_align_t.

Apparently this is not working for you. Does 'make' build a file lib/stddef.h at 
all? If not, why not? If so, what does lib/stddef.h contain?




This bug report was last modified 7 years and 353 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.