Bug 11294

Summary: package built without optimization, files not stripped
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: rubyAssignee: majioa <majioa>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: cas, imz, ldv, led, majioa, mike, nbr, pav, rider, stalker
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Vlasov 2007-03-31 23:15:03 MSD
$ file /bin/ruby                   
/bin/ruby: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically
linked (uses shared libs), for GNU/Linux 2.6.9, not stripped

При дальнейшем рассмотрении выяснилось, что not stripped также наблюдается для 
/usr/lib64/ruby/1.8/x86_64-linux-gnu/*.so; кроме того, оказалось, что ruby
собирается без оптимизации (опция -O2 при сборке не используется). Всё это
безобразие происходит из-за наличия в spec строки:

%def_enable     debug

Пересборка с нормальной оптимизацией заметно увеличивает скорость работы ruby -
например, для rdoc, выполняемого при сборке пакета:

-Elapsed: 315.761s
+Elapsed: 227.445s
Comment 1 Kirill A. Shutemov 2007-04-01 03:59:22 MSD
Пофикшено в 1.8.6-alt1