Повідомлення створено: 06. 08. 2009 [10:08]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Точнее с компилятором. Похоже в GCC бага с ключём оптимизации -O2. Смена ключа на -O1 исключает данную проблему!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 18. 09. 2009 [15:36]
|
andrelek
Андрей Полевой
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Пристите за дилетантский вопрос, но как этот ключ сменить?
|
Повідомлення створено: 18. 09. 2009 [15:50]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Уже не нужно ничего менять. Эта функция уже корректно работает на уровне оптимизации по умолчанию.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 18. 09. 2009 [16:00]
|
andrelek
Андрей Полевой
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Я скачивал и компилил исходники от 03.08.2009 видимо нужно новенькое перекомпилить. Спасибо!!!
|
Повідомлення створено: 18. 09. 2009 [16:59]
|
andrelek
Андрей Полевой
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Но увы, не получилось( Special.FLibSYS.floatMergeWord(62915,16456) дает 8,81626928e-41 вместо 3.14.
|
Повідомлення створено: 18. 09. 2009 [17:39]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Я незнаю в чём у Вас проблема. Это везде где не работало тестировалось и оно у меня работает. Вероятно модуль FLibSYS у Вас старый.
Детали здесь: http://lists.altlinux.org/pipermail/sisyphus/2009-August/340946.html
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 21. 09. 2009 [13:13]
|
andrelek
Андрей Полевой
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Алексей выложил новый срез сюда ftp://oscada.org.ua/OpenSCADA/0.6.3/Fedora11/ я его стянул и все заработало. Спасибо, Алексей, Роман!
|