-
Notifications
You must be signed in to change notification settings - Fork 361
can't build? #1735
Comments
As already outlined in bug #1717 , As outlined among the major features of GLIBC 2.32:
As already outlined in bug #1717 , 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. |
I succeeded managing it in an ugly way Part of my deploy script:
The problem for good solution is that I just can't build PSOL for ngx with mod_pagespeed later than commit #409bd76 (after this one the bazel-build was implemented) |
Thanks @acachy. I put sed in my deployment script and I managed to compile the latest-stable branch on Ubuntu Hirsute (21.04) |
Cannot build on latest debian stable (11 bulseye) and unless this is fixed it won't build on the next Ubuntu LTS either |
This
does the trick on at least ubuntu 21.04 (rolling) and 21.10 (devel) |
#1717 (comment)
|
Any recommendations?
Using Gentoo Linux 5.10.27; GCC 10.3.0
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/src/mod_pagespeed/psol/lib/Release/linux/x64/pagespeed_automatic.a(107.signals.o.o): in function
pagespeed_ol_apr_signal_description_get': signals.c:(.text.apr_signal_description_get+0xe): undefined reference to
sys_siglist'collect2: error: ld returned 1 exit status
make[1]: *** [objs/Makefile:276: objs/nginx] Error 1
make[1]: Leaving directory '/var/tmp/portage/www-servers/nginx-1.21.0/work/nginx-1.21.0'
make: *** [Makefile:10: build] Error 2
The text was updated successfully, but these errors were encountered: