проблемы сборки некоторых пакетов на amd e-350
Во время компиляции gst-plugins-ffmpeg (0.10.13-r1, 0.10.12) возникает ошибка:
лог - http://pastebin.com/raw.php?i=k5dnZf40
Наверное ошибка происходит из-за неправильной конфигурации, в частности включённой поддержки 3dnow, которую мой процессор не поддерживает - вот этот момент http://paste.pocoo.org/show/510653/
emerge --info - http://paste.pocoo.org/show/510670/
Если ошибка в CFLAGS, то Я пробовал разные варианты:
CFLAGS="-march=amdfam10 -O2 -pipe -mcx16 -mpopcnt -mssse3 -msse4a" - взятые с gentoo-wiki.com
CFLAGS="-O2 -pipe -mtune=generic -mmmx -msse -msse2 -msse3 -mssse3 -msse4a -mabm" - взятые с gentoo.org форума
это для gcc-4.5.3
а также я пробовал собирать с gcc-4.6.2
CFLAGS="-O2 -pipe -march=btver1 -mtune=btver1 -mcx16 -msahf -mpopcnt -mabm -mssse3 -msse4a"
это я опять же видел на гентушных форумах, а ещё в теме на сайте Qt, так как у меня ещё проблемы с qt-gui. Там тоже включаются не поддерживаемые инструкции.
Не смог найти какую-либо информацию по поддерживаемым инструкциям для e-350.
- Для комментирования войдите или зарегистрируйтесь
CFLAGS="-O2 -pipe
CFLAGS="-O2 -pipe -march=btver1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=512 -mtune=btver1 -mcx16 -msahf -mpopcnt -mabm -mssse3 -msse4a"
Это что за вырвиглазие? Почему -march=native не используется?
Не грусти, товарищ! Всё хорошо, beautiful good!
в чём собственно вырвиглазие?
в чём собственно вырвиглазие? native не используется потому, что используется distcc. Впрочем native я тоже пробовал..
А если так
А если так CFLAGS="-march=amdfam10 -O2 -pipe -mno-3dnow -mcx16 -mpopcnt -mssse3 -msse4a" ?
к сожалению, исход идентичен.
К сожалению, исход идентичен. А что значит это -mno? - не могу пока найти документацию на такие опции.
CFLAGS="-O2 -march=btver1
С gcc-4.6.2 собирается всё, а что не желает, то решается отключением distcc
gst-plugins-ffmpeg снова не
gst-plugins-ffmpeg снова не собрался, и 3dnow всё ещё включается при конфигурации, может это вообще нормально, а ошибка зарыта в другом месте.. (да, distcс я пока отключил)