Created attachment 491314 [details, diff] patch app-emulation/virtualbox-5.1.26 fails to build against sys-libs/glibc-2.26
Builds without this patch on virtualbox-5.1.28 (not in tree yet)
Not sure if its related, building with 5.1.28 fails, trying with 5.1.26 also fails this is with the VBoxDTraceTypes-glibc-2.26.patch
Created attachment 497422 [details, diff] using the VBoxDTraceTypes-glibc-2.26.patch
Created attachment 497436 [details] emerge --info
Created attachment 497440 [details] 5.1.28 build as it is
building with USE="-python" succeeds * Messages for package app-emulation/virtualbox-5.1.28: * Package: app-emulation/virtualbox-5.1.28 * Repository: gentoo * Maintainer: polynomial-c@gentoo.org masterzorag@gmail.com,proxy-maint@gentoo.org * USE: abi_x86_64 alsa amd64 elibc_glibc java kernel_linux lvm opengl pam pulseaudio python_targets_python2_7 qt5 sdk udev userland_GNU vboxwebsrv vnc * FEATURES: preserve-libs sandbox selinux sesandbox userpriv usersandbox * You have disabled the "python" USE flag. This will only * disable the python bindings being installed. * Forcing usage of the BFD linker instead of GOLD * Applying patches from /var/tmp/portage/app-emulation/virtualbox-5.1.28/work/patches ... * 001_virtualbox-5.0.16-mesa-check.patch ... * 002_virtualbox-5.0.0_beta3-remove-configure-checks.patch ... * 003_virtualbox-4.0.2-restore_old_machines_dir.patch ... * 004_virtualbox-4.1.2-vboxpci-build.patch ... * 005_virtualbox-4.2.26-asneeded.patch ... * 006_virtualbox-4.2.18-vboxwebsrv_fix.patch ... * 008_virtualbox-4.3.14-missing_define.patch ... * 009-virtualbox-5.1.0-add_missing_gl_header.patch ... * 010_virtualbox-5.1.4-qt57.patch ... * 011_virtualbox-5.1.18-sysmacros.patch ... * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxHeadless with paxctl * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxHeadless with scanelf * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxHeadless with setfattr * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxManage with paxctl * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxManage with scanelf * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxManage with setfattr * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSVC with paxctl * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSVC with scanelf * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSVC with setfattr * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxXPCOMIPCD with paxctl * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxXPCOMIPCD with scanelf * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxXPCOMIPCD with setfattr * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSDL with paxctl * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSDL with scanelf * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxSDL with setfattr * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VirtualBox with paxctl * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VirtualBox with scanelf * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VirtualBox with setfattr * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxTestOGL with paxctl * PT_PAX marking -m /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxTestOGL with scanelf * XATTR_PAX marking -me /var/tmp/portage/app-emulation/virtualbox-5.1.28/image//usr/lib64/virtualbox/VBoxTestOGL with setfattr * Final size of build directory: 2712652 KiB ( 2.5 GiB) * Final size of installed tree: 481680 KiB (470.3 MiB) * Updating .desktop files database ... * QA Notice: The following files contain runtime text relocations * Text relocations force the dynamic linker to perform extra * work at startup, waste system resources, and may pose a security * risk. On some architectures, the code may not even function * properly, if at all. * For more information, see: * * https://wiki.gentoo.org/wiki/Hardened/HOWTO_locate_and_fix_textrels * * Please include the following list of files in your report: * TEXTREL usr/lib64/virtualbox/VBoxRT.so * QA Notice: The following files contain writable and executable sections * Files with such sections will not work properly (or at all!) on some * architectures/operating systems. A bug should be filed at * https://bugs.gentoo.org/ to make sure the issue is fixed. * For more information, see: * * https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart * * Please include the following list of files in your report: * Note: Bugs should be filed for the respective maintainers * of the package in question and not hardened@g.o. * --X --- --- usr/lib64/virtualbox/VMMRC.rc * --X --- --- usr/lib64/virtualbox/VMMR0.r0 * QA Notice: Pre-stripped files found: * /usr/lib64/virtualbox/VBoxDD2RC.rc * /usr/lib64/virtualbox/VBoxDD2R0.r0 * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxVolInfo ... * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxHeadless ... * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxNetAdpCtl ... * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VirtualBox ... * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxSDL ... * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxNetNAT ... * >>> SetUID: [chmod go-r] /usr/lib64/virtualbox/VBoxNetDHCP ...
This is fixed in app-emulation/virtualbox-5.1.30