Whole program optimization

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Max Rusov
постоялец
Сообщения: 191
Зарегистрирован: 25.04.2009 15:46:03

Whole program optimization

Сообщение Max Rusov »

Решил попробовать фичу для оптимизации x64 приложения - не вышло. На втором проходе пишет:

objdump.exe: ...: File format not recognized

Где взять objdump для x64?
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

может здесь есть? http://sourceforge.net/projects/mingw-w64/files/
Max Rusov
постоялец
Сообщения: 191
Зарегистрирован: 25.04.2009 15:46:03

Сообщение Max Rusov »

Спасибо за ссылку, но помогло не очень. Скачал, поставил. Теперь пишет ошибку:

T9Calc.dpr(50,1) Error: Error during reading symbol liveness information produced by "G:\FPC\2.3.1\BIN\I386-WIN32\objdump.exe -t "

:(

Добавлено спустя 34 минуты 16 секунд:
После нескольких пассов удалось откомпилировать. На 3-м проходе получилась dll-ка размером в 2 раза меньше,
но при запуске сразу возникает ошибка: Abstract method called.

Похоже, фича еще не отлажена...
Последний раз редактировалось Max Rusov 04.08.2009 16:43:00, всего редактировалось 1 раз.
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

пошаговое описание, того что сделал + баг репорт (bugs.freepascal.org), может помочь решению проблемы ^^
Ответить