|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260935793a494.html, оценка из 5, голосов 10
|