bayseek commented on issue #1735:
URL: 
https://github.com/apache/incubator-pagespeed-ngx/issues/1735#issuecomment-864380518


   As already outlined in bug #1717 ,
   it's impossible to build on any recent OS if GLIBC >= 2.32
   OS and GCC versions don't really matter.
   
   As outlined among the [major features of GLIBC 
2.32](https://sourceware.org/pipermail/libc-announce/2020/000029.html):
   
   >  * The deprecated arrays sys_siglist, _sys_siglist, and sys_sigabbrev
   >   are no longer available to newly linked binaries, and their declarations
   >   have been removed from <string.h>.  They are exported solely as
   >   compatibility symbols to support old binaries.  All programs should use
   >   strsignal instead.
   
   As already outlined in bug #1717 ,
   the building phase works just fine even on GCC >= 10 if GLIBC < 2.32 (that's 
the case of Fedora 32 as outlined by the former bug reporter; [only Fedora 33 
switched to GLIBC >= 
2.32](https://fedoraproject.org/wiki/Releases/33/ChangeSet#The_GNU_C_Library_version_2.32))
   
   PSOL needs to be fixed in order to be compliant with GLIBC >= 2.32; until 
then, it's going to be impossible to build pagespeed on any OS shipping a GLIBC 
released in the last 11 months.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to