chromium и SSSE3
Aladdin 3 июня, 2012 - 01:45
Я правильно понял, что браузер от корпорации добра не желает более собираться без SSSE3 ?
third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:696:9: ошибка: нет декларации «_mm_cvtsi128_si32» в этой области видимости third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp: В функции «void {anonymous}::S32_generic_D32_filter_DXDY_SSSE3(const SkBitmapProcState&, const uint32_t*, int, uint32_t*) [with bool has_alpha = true, uint32_t = unsigned int]»: third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:722:65: instantiated from here third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:603:9: ошибка: нет декларации «_mm_set1_epi16» в этой области видимости third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:635:9: ошибка: нет декларации «_mm_setzero_si128» в этой области видимости third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:635:9: ошибка: нет декларации «_mm_packus_epi16» в этой области видимости third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:671:9: ошибка: нет декларации «_mm_unpacklo_epi8» в этой области видимости third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:688:9: ошибка: нет декларации «_mm_add_epi16» в этой области видимости third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:693:9: ошибка: нет декларации «_mm_setzero_si128» в этой области видимости third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:693:9: ошибка: нет декларации «_mm_packus_epi16» в этой области видимости third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:696:9: ошибка: нет декларации «_mm_cvtsi128_si32» в этой области видимости make: *** [out/Release/obj.target/skia_opts_ssse3/third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.o] Ошибка 1 make: *** Ожидание завершения заданий...
эта ошибка происходит при попытке сборки ЛЮБОЙ версии из portage...
процессор AMD10x2. без SSSE3, разумеется...
последний, который собрался, это 18 версии... Но сейчас его нет в portage.
»
- Для комментирования войдите или зарегистрируйтесь
Интересно с какого перепуга.
Интересно с какого перепуга. покажи свои USE.
USE="cups custom-cflags
USE="cups custom-cflags pulseaudio -bindist -gnome -gnome-keyring -kerberos (-selinux) -test"
P.S.: Linux - это красная таблетка :-) Windows - синяя...
кхм
1. в CFLAGS явно указано
1. в CFLAGS явно указано -mno-ssse3
2. в коде браузера обнаружил попытку самостоятельно определить наличие SSSE3. Видимо, ошбается...
P.S.: Linux - это красная таблетка :-) Windows - синяя...
USE custom-cflags делают в
USE custom-cflags делают в пакетах, весьма чувствительных к этим ключам. Если он соберётся нормально с -custom-cflags то можно будет посмотреть какие он для себя сам выставил и поэкспериментировать, найти проблемный ключик. А может он вообще не собирается, по каким-то причинам. В любом случае, как написали в описании - такие конфигурации не поддерживаются.
USE=-custom-cflags - с той же
USE=-custom-cflags - с той же ошибкой...
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Такая же проблема. Попробовал
Такая же проблема.
Попробовал CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
Вроде сейчас собирается...