summaryrefslogtreecommitdiffstats
path: root/recipes-networking/openvswitch/files/python-make-remaining-scripts-use-usr-bin-env.patch
diff options
context:
space:
mode:
authorOleksii Kurochko <olkuroch@cisco.com>2020-03-02 05:11:30 -0800
committerBruce Ashfield <bruce.ashfield@gmail.com>2020-03-02 15:07:34 -0500
commit561b597d4ba91dd36147e1af81bd1edc2d6636db (patch)
treecbb3ed62f9615d2d7e2adddd81d123e07fa5ad9a /recipes-networking/openvswitch/files/python-make-remaining-scripts-use-usr-bin-env.patch
parent3ab5647d7cfa9d46a155be80934e0bc8a44dbf4b (diff)
downloadmeta-virtualization-561b597d4ba91dd36147e1af81bd1edc2d6636db.tar.gz
lxc: Backport patch that renames memfd_create() function
When Autotools makes configuration of LXC, the check of the memfd_create() function fails because __stub_memfd_create and __stub___memfd_create (The GNU C library defines this for functions which it implements to always fail with ENOSYS) are defined in Glibc, which leads to the fact that the macro HAVE_MEMFD_CREATE is not defined and LXC provides defintion of the memfd_create() function as static inline which in turn conflicts with a definition from the <bits/mman-shared.h> file and causes an error: | In file included from ../../../lxc-3.2.1/src/lxc/conf.c:79: | <src_path>//lxc/syscall_wrappers.h:77:19: error: static declaration | of 'memfd_create' follows non-static declaration | | static inline int memfd_create(const char *name, unsigned int flags) { | | ^~~~~~~~~~~~ | In file included from /usr/include/bits/mman-linux.h:111, | from /usr/include/bits/mman.h:34, | from /usr/include/sys/mman.h:41, | from <src_path>/lxc-3.2.1/src/lxc/conf.c:42: | /usr/include/bits/mman-shared.h:50:5: note: previous declaration | of 'memfd_create' was here | | int memfd_create (const char *__name, unsigned int __flags) __THROW; | | ^~~~~~~~~~~~ Upstream PR: https://github.com/lxc/lxc/pull/3168 (merged) Signed-off-by: Oleksii Kurochko <olkuroch@cisco.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (cherry picked from commit 15e9fc23ecaf0607880211c96818ffea8e4044fc) Signed-off-by: Oleksii Kurochko <olkuroch@cisco.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-networking/openvswitch/files/python-make-remaining-scripts-use-usr-bin-env.patch')
0 files changed, 0 insertions, 0 deletions