Проблема с компиляцией virtualbox-guest-additions-4.2.10
При компиляции virtualbox-guest-additions-4.2.10 выдаёт ошибку линковки:
INST VBoxGuestR3LibXFree86 => {O}/lib/additions/VBoxGuestR3LibXFree86.a
LD pam_vbox
LD VBoxControl
/var/tmp/portage/app-emulation/virtualbox-guest-additions-4.2.10/work/VirtualBox-4.2.10/out/linux.amd64/release/lib/additions/RuntimeGuestR3Shared.a(thread-posix.o): In function `rtThreadNativeMain':
/var/tmp/portage/app-emulation/virtualbox-guest-additions-4.2.10/work/VirtualBox-4.2.10/src/VBox/Runtime/r3/posix/thread-posix.cpp:309: undefined reference to `rtThreadMain'
....................................
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-emulation/virtualbox-guest-additions-4.2.10/work/VirtualBox-4.2.10/out/linux.amd64/release/obj/VBoxControl/VBoxControl: hidden symbol `rtThreadNativeDestroy' isn't defined
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
Причём версия 4.2.8 собирается без проблем. Кто сталкивался?
- Для комментирования войдите или зарегистрируйтесь
При обновлении glibc до 2.17
При обновлении glibc до 2.17 скомпилировалось.
inpinp написал(а):При
С версией 2.15-r3 компилируется.
Скорее дело в версии gcc - 4.7.2. Пробовал с ней "играться", проблем было много. А, может, вы еще и LTO включили?