configure* в libvorbis-1.3.[45] содержит -O20, на что lcc/e2k обижается. Предлагаю как минимум +%ifarch e2k +sed -i 's,-O20,-O3,g' configure* +%endif в %prep. PS: подобное же было замечено ещё в нескольких пакетах, в т.ч. libogg.
Как известно, 1. для gcc всё, что > 3, равно 3. 2. всё, что не gcc, не существует. :) Так что %ifarch лишний, можно для всех заменять, причём лучше не на -O3, а сразу на %optflags_optimization
(В ответ на комментарий №1) > 2. всё, что не gcc, не существует. :) Следовательно, по известному тебе не существуешь ты. :) > причём лучше не на -O3, а сразу на %optflags_optimization А это как раз будет отрывание перетянутой гайки нафиг -- вместо -O3 выйдет -O2. Так что, поразмыслив, предлагаю именно -O3 (либо завести какой %optflags_overoptimization того же состава и затем запихать его).
Fixed upstream in libvorbis-1.3.5.
Да, засобиралось.