История изменений
Исправление Stil, (текущая версия) :
Если ты уверен что всё будет ОК, копируй ебилд в локальный оверлей и выпиливай данный костыль. Потом рекомендую перебрать всё, что зависит от boost-а, во избежании возможных проблем с ABI.
Я тут столкнулся с ещё одним кейсом для которого понадобился boost/c++11 и таки решился на
[ ~ ] $ grep CXXFLAGS /etc/portage/make.conf
CXXFLAGS="${CFLAGS} -std=c++11"
[ ~ ] $
Костыль с форсом стандарта из буста разумеется был выпилен (как и из ICU, в которой он тоже обнаружился).
И, соответственно:
[ ~ ] # emerge -uDNae @world
Итого не собралось (по любым причинам):
=games-util/grfcodec-6.0.4
=kde-frameworks/kdbusaddons-5.15.0
=dev-lang/spidermonkey-1.8.5-r4
=app-text/libetonyek-0.1.3
=net-print/cups-filters-1.0.71
=kde-base/kdelibs-4.14.13-r1
=media-video/vlc-2.1.5-r1
=media-gfx/blender-2.72b-r3
=media-gfx/inkscape-0.48.5-r1
=dev-util/oprofile-0.9.9-r1
=media-libs/x265-1.8-r3
=dev-qt/qtscript-4.8.7
=dev-qt/qtwebkit-4.8.7
Т.е. совсем немного и не критичный софт.
Резюмируя: имхо, C++11 ABI уже вполне юзабелен на системном уровне.
// Если вдруг тебе интересно :)
Исправление Stil, :
Если ты уверен что всё будет ОК, копируй ебилд в локальный оверлей и выпиливай данный костыль. Потом рекомендую перебрать всё, что зависит от boost-а, во избежании возможных проблем с ABI.
Я тут столкнулся с ещё одним кейсом для которого понадобился boost/c++11 и таки решился на
[ ~ ] $ grep CXXFLAGS /etc/portage/make.conf
CXXFLAGS="${CFLAGS} -std=c++11"
[ ~ ] $
И, соответственно:
[ ~ ] # emerge -uDNae @world
Итого не собралось (по любым причинам):
=games-util/grfcodec-6.0.4
=kde-frameworks/kdbusaddons-5.15.0
=dev-lang/spidermonkey-1.8.5-r4
=app-text/libetonyek-0.1.3
=net-print/cups-filters-1.0.71
=kde-base/kdelibs-4.14.13-r1
=media-video/vlc-2.1.5-r1
=media-gfx/blender-2.72b-r3
=media-gfx/inkscape-0.48.5-r1
=dev-util/oprofile-0.9.9-r1
=media-libs/x265-1.8-r3
=dev-qt/qtscript-4.8.7
=dev-qt/qtwebkit-4.8.7
Т.е. совсем немного и не критичный софт.
Резюмируя: имхо, C++11 ABI уже вполне юзабелен на системном уровне.
// Если вдруг тебе интересно :)
Исходная версия Stil, :
Если ты уверен что всё будет ОК, копируй ебилд в локальный оверлей и выпиливай данный костыль. Потом рекомендую перебрать всё, что зависит от boost-а, во избежании возможных проблем с ABI.
Я тут столкнулся с ещё одним кейсом для которого понадобился boost/c++11 и таки решился на
[ ~ ] $ grep CXXFLAGS /etc/portage/make.conf
CXXFLAGS="${CFLAGS} -std=c++11"
[ ~ ] $
И, соответственно:
[ ~ ] # emerge -uDNae @world
Итого не собралось (по каким любым причинам):
=games-util/grfcodec-6.0.4
=kde-frameworks/kdbusaddons-5.15.0
=dev-lang/spidermonkey-1.8.5-r4
=app-text/libetonyek-0.1.3
=net-print/cups-filters-1.0.71
=kde-base/kdelibs-4.14.13-r1
=media-video/vlc-2.1.5-r1
=media-gfx/blender-2.72b-r3
=media-gfx/inkscape-0.48.5-r1
=dev-util/oprofile-0.9.9-r1
=media-libs/x265-1.8-r3
=dev-qt/qtscript-4.8.7
=dev-qt/qtwebkit-4.8.7
Т.е. совсем немного и не критичный софт.
Резюмируя: имхо, C++11 ABI уже вполне юзабелен на системном уровне.
// Если вдруг тебе интересно :)