LINUX.ORG.RU

Последние virtualbox-ose уже научились собираться с помощью >=GCC-4.3


0

0

САБЖ. А то вот подумываю обновить компилятор, но нет никакого желания ради одного vbox'а держать в системе еще один.

З.Ы. Сейчас стоит app-emulation/virtualbox-ose-2.1.4-r2 и собираться с GCC-4.3.3 она отказывалась.

★★★★★

Какая самая последняя версия на которой собирается virtualbox ?? И на какую версию ты хочешь перейти.

ЗЫ А вообще сюда Silvy надо. Она обязательно поможет. Соберет virtualbox всеми возможными версиями gcc , да еще и скажет какой код быстрее.А пока в ее отсутствии попробую тебе помочь =)

graynder
()
Ответ на: комментарий от graynder

>Какая самая последняя версия на которой собирается virtualbox ??

<=4.3 если верить gentoo-wiki.

И на какую версию ты хочешь перейти.

как уже писал >=4.3, конкретно на 4.3.2-r3 т. к. ее размаскировали в портеже.

fat_angel ★★★★★
() автор топика
Ответ на: комментарий от fat_angel

вообще мне кажется , 4.3.2-r3 как раз попадает под условие <=4.3 , ибо это одна и та же ветка , просто 4.3.2.-r3 БАГФИКСНЕЕ !!! Не вижу никаких препятствий для сборки .

graynder
()
Ответ на: комментарий от graynder

> <=4.3

Чиорд, блин, конечно же <4.3. Т.е. раньше, по крайнейней мере app-emulation/virtualbox-ose-2.1.4-r2 и старще, не собирались компиляторами ветки 4.3 и новее.

З.Ы. Пора идти пить кофе.

fat_angel ★★★★★
() автор топика

Так ОСЕ же не нужно.Она по функциям урезана.А если уж собирать-то только Сановским компилятором.Такие дела.

nitz ★★
()
Ответ на: комментарий от nitz

>Так ОСЕ же не нужно.Она по функциям урезана.

Зато в вашей Ъ Ынтарпрайз версии нет фееричной картинки в окне about. Такие дела. Да.

fat_angel ★★★★★
() автор топика
Ответ на: комментарий от nitz

И кстати насчет санковского компилера: я тут вторую версию gcc не
желаю держать, а ты мне предлагаешь ставить этот sunstudio?

Also

% ACCEPT_KEYWORDS=\~x86 emerge -pv sunstudioexpress 

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N F  ] dev-lang/sunstudioexpress-2009.03  206,795 kB

Total: 1 package (1 new), Size of downloads: 206,795 kB
Fetch Restriction: 1 package (1 unsatisfied)

нихрена ж себе такой Ъ Ынтырпрайз...

fat_angel ★★★★★
() автор топика
Ответ на: комментарий от HighwayStar

вот патч, который называется virtualbox-gcc43-fixes.diff 

--- src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp
+++ src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp
@@ -36,6 +36,8 @@
 #endif
 #include "VBoxUpdateDlg.h"
 
+#include <stdlib.h>
+
 /* Qt includes */
 #include <QLibraryInfo>
 #include <QFileDialog>
--- src/VBox/Main/VMMDevInterface.cpp
+++ src/VBox/Main/VMMDevInterface.cpp
@@ -31,6 +31,7 @@
 #include <VBox/VBoxGuest.h>
 #include <VBox/shflsvc.h>
 #include <iprt/asm.h>
+#include <stdlib.h>
 
 #ifdef VBOX_WITH_HGCM
 #include "hgcm/HGCM.h"

HighwayStar ★★★★★
()
Ответ на: комментарий от HighwayStar

Спасибо, буду курить. Хотя если патчи для 2.2 то значит в официальном пакете нихрена не починили, и значит мне возиться лень.

Если я не прав (по поводу GCC, а не по поводу лени), то поправьте меня кто лучше осведомлен.

fat_angel ★★★★★
() автор топика

мне кажется проще поставить бинарную версию, у нее и функционала побольше
ну а если уж -OSE

то собрать и использовать еще одну версию GCC может оказаться быстрее и проще чем искать патчи и разбираться

$du -sh /usr/local/gcc-4.2
27M /usr/local/gcc-4.2

места кстати не так уж и много оно занимает (тут только с и cpp)

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.