p/f/prefix/s/kernel-2.6.16+/package.use.mask: mask mesa USE flags.
authorBenda Xu <heroxbd@gentoo.org>
Mon, 14 Oct 2019 03:11:31 +0000 (11:11 +0800)
committerBenda Xu <heroxbd@gentoo.org>
Mon, 14 Oct 2019 03:14:20 +0000 (11:14 +0800)
  USE='egl gles2 gallium llvm' contains unconditional code calling
  F_DUPFD_CLOEXEC.

Signed-off-by: Benda Xu <heroxbd@gentoo.org>
profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask

index b5f69351385a799af325d7d73b7c114af65229be..fdc243ff8a1dc6f9d72d54ec370d7358bf0dfedf 100644 (file)
@@ -1,6 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu <heroxbd@gentoo.org> (2019-10-14)
+# The following mesa components calls fcntl(fd, F_DUPFD_CLOEXEC, 3) directly
+# without checking.  That results on build time failure, because we have
+# stripped away F_DUPFD_CLOEXEC from glibc for this profile.
+media-libs/mesa egl gles2 gallium llvm
+
 # Benda Xu <heroxbd@gentoo.org> (2018-02-21)
 # We are on an old kernel that only glibc-2.19 is supported. That glibc does
 # not build with PIE enabled.  glibc-2.19 and linux-2.6.16 is end of life