You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pagespeed.apache.org by GitBox <gi...@apache.org> on 2021/06/19 09:16:08 UTC

[GitHub] [incubator-pagespeed-ngx] bayseek commented on issue #1735: can't build?

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:
users@infra.apache.org