[devel] Кто размер уменьшает
Avramenko Andrew
=?iso-8859-1?q?liksx_=CE=C1_mail=2Eru?=
Ср Ноя 7 15:09:36 MSK 2007
Dmitry V. Levin пишет:
> On Wed, Nov 07, 2007 at 11:04:09AM +0300, Avramenko Andrew wrote:
>> Столкнулся с такой проблемой - при сборке ulogd стандартным
>> ./configure/make/make install и с помощью макросов в RPM отличается
>> размер модулей из-за этого он неработоспособен. Сначала грешил на strip,
>> но отключил - результат такой же
>
> Тем не менее это похоже на strip (или его аналог).
Видимо аналог, потому что в спеке явно указал пропускать для strip'а,
file показывает что файл не стрипнут теперь стал.
> Сравните вывод readelf -a для этих двух файлов и сделайте вывод.
Большие файлики отличаются наличием примерно следующего:
[15] .debug_aranges PROGBITS 00000000 001d99 000020 00
0 0 1
[16] .debug_pubnames PROGBITS 00000000 001db9 00002d 00
0 0 1
[17] .debug_info PROGBITS 00000000 001de6 000ffc 00
0 0 1
[18] .debug_abbrev PROGBITS 00000000 002de2 000269 00
0 0 1
[19] .debug_line PROGBITS 00000000 00304b 000265 00
0 0 1
[20] .debug_frame PROGBITS 00000000 0032b0 000120 00
0 0 4
[21] .debug_str PROGBITS 00000000 0033d0 0004dc 01 MS
0 0 1
[22] .debug_loc PROGBITS 00000000 0038ac 0005c3 00
0 0 1
[23] .debug_ranges PROGBITS 00000000 003e6f 000198 00
0 0 1
Кто это штуку может вырезать?
Подробная информация о списке рассылки Devel