[Pkg-utopia-maintainers] Bug#890722: flatpack-builder: FTBFS with glibc 2.27: error: static declaration of 'memfd_create' follows non-static declaration

Aurelien Jarno aurel32 at debian.org
Mon Feb 19 16:14:45 UTC 2018


On 2018-02-19 09:43, Simon McVittie wrote:
> Control: forwarded -1 https://github.com/GNOME/libglnx/pull/103
> Control: tags -1 + fixed-upstream pending
> 
> On Sat, 17 Feb 2018 at 23:57:53 +0100, Aurelien Jarno wrote:
> > flatpack-builder 0.10.8-1 fails to build with glibc 2.27
> > (2.27-0experimental0 from experimental):
> > | ./libglnx/glnx-missing-syscall.h:105:19: error: static declaration of 'memfd_create' follows non-static declaration
> > 
> > glibc 2.27 added support for memfd_create. Unfortunately
> > flatpak-builder, or rather the included libglnx library, also has such a
> > function to wrap the corresponding syscall. It correctly tries to detect
> > it in the configure script to disabled the wrapper in case glibc
> > provides it. However it doesn't work due to a missing include. The
> > attached patch fixes that.
> 
> Thanks, I've sent this upstream to libglnx (where it was accepted)
> and applied it in Debian. Upstream is in the process of releasing
> flatpak-builder 0.10.9 anyway, with the updated libglnx included, so
> I'll probably wait for that version instead of uploading with your patch.

Thanks a lot for fixing the bug upstream. There is no urgency, I don't
expect to upload glibc 2.27 to unstable before at least one week.

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien at aurel32.net                 http://www.aurel32.net



More information about the Pkg-utopia-maintainers mailing list