The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"линковка обьектников скомпилированных разными gcc"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"линковка обьектников скомпилированных разными gcc"
Сообщение от Antony Pavlenko emailИскать по авторуВ закладки on 10-Ноя-04, 13:50  (MSK)
Возникла вот такая проблемма.
при портации продукта на Linux код компилируем gcc 3.4.1.
всё отлично.
но линковка прложения сваливается с ошибкой undefined fererence на всю qt.
Сама библиотека qt собрана 2.95.3 и пересобрать её нет никакой возможности. (Не позволено).
Вопрос такой: действительно ли эта обибка возникаетиз-за разных версий gcc ( с разным ABI) или же может быть какая другая проблемма?
если проблемма действительно в разных версях компилятора то как её можно решить?
Зарание спасибо
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "линковка обьектников скомпилированных разными gcc"
Сообщение от hatta Искать по авторуВ закладки(ok) on 11-Ноя-04, 15:09  (MSK)
>Вопрос такой: действительно ли эта обибка возникаетиз-за разных версий gcc ( с
>разным ABI) или же может быть какая другая проблемма?
>если проблемма действительно в разных версях компилятора то как её можно решить?
>
>Зарание спасибо

Да, механизм манглинга C++-имен с переходом на версию 3 gcc изменился кардинально. Поэтому видимо единственный выход ставить древний gcc и пользоваться им со всеми его багами.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "линковка обьектников скомпилированных разными gcc"
Сообщение от chip emailИскать по авторуВ закладки(ok) on 11-Ноя-04, 20:39  (MSK)
> древний gcc и пользоваться им со
>всеми его багами.


позвольте поинтересоваться, а какие баги присутсвуют в gcc-2.95.4 ?

~ > gcc -v
Using builtin specs.
gcc version 2.95.4 20020320 [FreeBSD]
~ >


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "линковка обьектников скомпилированных разными gcc"
Сообщение от hatta Искать по авторуВ закладки(ok) on 12-Ноя-04, 13:08  (MSK)
>> древний gcc и пользоваться им со
>>всеми его багами.
>
>
>позвольте поинтересоваться, а какие баги присутсвуют в gcc-2.95.4 ?
>
>~ > gcc -v
>Using builtin specs.
>gcc version 2.95.4 20020320 [FreeBSD]
>~ >
http://gcc.gnu.org/bugzilla/buglist.cgi?query_format=&short_desc_type=allwordssubstr&short_desc=&version=2.97&version=2.96+%28redhat%29&version=2.96&version=2.95.4&version=2.95.3&version=2.95.2&version=2.95.1&version=2.95&target_milestone=---&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Bug+Number&field0-0-0=noop&type0-0-0=noop&value0-0-0=
если платите за трафик, осторожно ;-)
в основном, конечно, баги связаны с Си++
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру