Summary: | app-emulation/virtualbox-5* fails to build against sys-libs/glibc-2.26 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Perfect Gentleman <perfect007gentleman> |
Component: | Current packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hydrapolic, masterzorag, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 628768 | ||
Attachments: |
patch
using the VBoxDTraceTypes-glibc-2.26.patch emerge --info 5.1.28 build as it is |
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 |
Created attachment 491314 [details, diff] patch app-emulation/virtualbox-5.1.26 fails to build against sys-libs/glibc-2.26