EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Сборка проекта для x86_64


Author Message
Written on: 16. 02. 2010 [11:15]
vicpolupanov
vic polupanov
Topic creator
registered since: 29.01.2010
Posts: 2
Обнаружив Ваш проект, ввиду требований к ОС, решил вернуться к использованию на ноутбуке GNU/Linux.
Установил Slackware 13 64bit, плюс Multilib.

При компиляции проекта сообщает об ошибке: "/usr/lib64/../lib/libstdc++.so: could not read symbols: File in wrong format"
что как я понимаю связано с тем что система пытается собрать проект для 64 битной платформы, но обращается
к 32 биитным библиотекам.

Пока мои поиски решения не увенчались, что порекомендуете?
Written on: 16. 02. 2010 [11:24]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Вот в multilib как раз и проблема.
На чистых x86_64 и x86_32 всё собирается без каких либо проблем.
А подобное происходит при сборке, скажем x86_64 и использовании x86_32 библиотеки, возможно по причине отсутствия такой, но 64-разрядной.
Сценарии autotools в OpenSCADA использованы стандартные.

Learn, learn and learn better than work, work and work.
Written on: 16. 02. 2010 [11:28]
vicpolupanov
vic polupanov
Topic creator
registered since: 29.01.2010
Posts: 2
А есть ли способы выхода из этого положения, переустановку в расчет пока брать не будем?
Written on: 16. 02. 2010 [15:44]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Проверить присутствие нужных библиотек для одной архитектуры.

Learn, learn and learn better than work, work and work.
Written on: 16. 02. 2010 [15:45]
kuzulis
Денис Шиенков
registered since: 10.07.2009
Posts: 128
Если это: http://www.boinc-wiki.info/Creating_a_Project_-_Compiling_the_source_on_x86_64

поможет, то отпишитесь (хотя, думаю ерунду я написал в ссылке)

Еще Как вариант - попробуйте при конфигурировании ./configure или выполнении make принудительно выставить другие ключи, применительно к x86_64 архитектуре и т.п.

И покажите ваш Makefile

[This article was edited 1 times, at last 16.02.2010 at 15:53.]
Written on: 16. 02. 2010 [22:34]
Aleksey
Aleksey Popkov
Contributor
registered since: 31.07.2008
Posts: 326
Да все нормально собирается и на 64 и на 32. Если с Вашими библиотека разброд и шатание, то уж явно это проблема не сборки OpenSCADA. Поставьте стандарные набор библиотек для Вашей архитектуры и компилите на здоровье.



6582