Привет
Линукс пришел с gcc 4.1.2
Нужно скомпилировать библиотеку. Она старая и компилируется старым компилятором, например gcc 3.1 (создатели библиотеки подтвердили)
Вопросы
1. если я сниму gcc 4.1- будет-ли у меня по прежнему работать все что работало
2. нашел только исходники gcc 3.1.1. Готового RPM найти не могу. Его что, только компилировать ?
3. Возможно-ли впринципе убрать gcc 4.1 и поставить gcc 3.1
SuSe 10.2
Linux. gcc 4.1 -> gcc 3.1.1
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: Linux. gcc 4.1 -> gcc 3.1.1
Вот народ пошел, балованый. Помню как нам этот gcc не помню какой версии году эдак в 1993 приходил на лентах через хз какие каналы (тырнета тогда по сути не было) и мы его с помощью напильника и какой-то там матери собирали на HP-UX.dima писал(а):2. нашел только исходники gcc 3.1.1. Готового RPM найти не могу. Его что, только компилировать ?
По сути - компилировать там должно быть элементарно - ./configure, make. Впрочем пофиксить библиотеку чтобы работало под 4.x тоже должно быть не рокет сайнс, плюс в самом 4.x можно поковырятся на тему ключиков чтобы он был less picky. Типа -permissive etc.
-Maxim
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
Re: Linux. gcc 4.1 -> gcc 3.1.1
если-бы оно еще компилировалось !sobomax писал(а):Вот народ пошел, балованый. Помню как нам этот gcc не помню какой версии году эдак в 1993 приходил на лентах через хз какие каналы (тырнета тогда по сути не было) и мы его с помощью напильника и какой-то там матери собирали на HP-UX.dima писал(а):2. нашел только исходники gcc 3.1.1. Готового RPM найти не могу. Его что, только компилировать ?
По сути - компилировать там должно быть элементарно - ./configure, make. Впрочем пофиксить библиотеку чтобы работало под 4.x тоже должно быть не рокет сайнс, плюс в самом 4.x можно поковырятся на тему ключиков чтобы он был less picky. Типа -permissive etc.
-Maxim
-
- Маньяк
- Сообщения: 2026
- Зарегистрирован: 13 мар 2007, 22:55
Re: Linux. gcc 4.1 -> gcc 3.1.1
1. Будет. Наличие или отсутствие собственно компилятора ни на что не влияеет. Однако могут быть проблемы с зависимостями пакетовdima писал(а):Привет
Линукс пришел с gcc 4.1.2
Нужно скомпилировать библиотеку. Она старая и компилируется старым компилятором, например gcc 3.1 (создатели библиотеки подтвердили)
Вопросы
1. если я сниму gcc 4.1- будет-ли у меня по прежнему работать все что работало
2. нашел только исходники gcc 3.1.1. Готового RPM найти не могу. Его что, только компилировать ?
3. Возможно-ли впринципе убрать gcc 4.1 и поставить gcc 3.1
SuSe 10.2
2. rpmfind.net ?
3. а нужно-ли? Ты можешь деражать на одной машине несколько версий компиляторов.
Посмотри состав пакета gcc (что-то типа rpm -ql gcc) и найди файл FAQ
где-то в /usr/share/doc/gcc/
Как щас помню, было там что-то как держать без проблем компиляторы и библиотеки различных версий.
А вот еще, что может быть:
http://gcc.gnu.org/ml/gcc-help/2007-02/msg00209.html
- Groundhog
- Графоман
- Сообщения: 5099
- Зарегистрирован: 20 авг 2005, 16:36
- Откуда: Vancouver
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
-
- Маньяк
- Сообщения: 2026
- Зарегистрирован: 13 мар 2007, 22:55
Сусь отличается от прочих жуткой оптимизацией всех библиотек и аппликух. Там буквально наизнанку компилятор выворачивают засовывая всевозможные опции. Вследствии этого иногда хромает стабильность.Groundhog писал(а):В СУСЕ что alternatives системы что-ли нет?
Если нет придется ручками линки редактировать.
По моему СУСЕ для девелопмента использовать -
мазохизм.