Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       10 May 2000  11:05:08
 To : Andrey Menshikov
 Subject : Re: a.out <-> ELF
 -------------------------------------------------------------------------------- 
 
 >При колмпиляции модулей для IB4.0 for FreeBSD столкнулся с интересной
 >проблемой:
 >IB вместе с библиотеками скомпилирована под FreeBSD 2.2.8 и естественно в
 >формате a.out.
 >А у меня - 3.3 и компилирует под ELF. Hу и потом все начинает ругаться что
 >не находит соответствующих функций в модулях. Исходников IB нет. Ставить
 >старый gcc компиляющий под старый формат - не хочется, так как не есть
 >правильно. Посему несколько вопросов:
 >1. Возможно ли при компиляции gcc 2.7 получать бинарники в форате a.out?
 
 Можно, я получал.
 
 Hужно:
 1. Установить shared a.out libraries - это compat22 distribution.
 2. Установить static a.out libraries - это стянуть с работающей
    2.2.8 или выдрать из ее дистрибутива.
 3. Перед компиляцией сказать export OBJFORMAT=aout
 
 После чего компилировать в обычном порядке.
 
 Eugene
   
 --- slrn/0.9.6.2 (FreeBSD)
  * Origin: SVZ-Service (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: a.out <-> ELF   Eugene Grosbein   10 May 2000 11:05:08 
Архивное /ru.unix.bsd/260935793a494.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional