Автор Гілка: gcc  (Прочитано 3892 раз)

mMaXer

  • Гість
gcc
« : 2003-07-14 06:14:24 »
Маю RedHat Linux 7.3, встановив gcc3-3.2-5 (з RedHat Network), тепер хочу інсталювати gcc-3.2.2-5, скачав gcc-3.2.2-5.src.rpm, але при спробі компіляції він видає, що потрібно gcc-gnat >= 3.1, та libgnat >= 3.1. ??? Але в gcc3-3.2-5.src.rpm їх немає :o!
Може в кого є які ідеї? :'(

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3744
  • Карма: +9/-0
  • Програміст
Re: gcc
« Відповідей #1 : 2003-07-14 13:06:34 »
Краще не заміняти основний компілятор дистрибуту.
Тим більше, що gcc3 та gcc це різні пакети - gcc3 - це альтернативний, gcc - основний.

rpm-ки шукаються на rpmfind.net чи rpm.pbone.net .
[Fedora Linux]

mMaXer

  • Гість
Re: gcc
« Відповідей #2 : 2003-07-14 13:47:08 »
А чому краще не змінювати?

Я просто хочу поставити новішу версію glibc, а вона потребує новіший gcc.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3744
  • Карма: +9/-0
  • Програміст
Re: gcc
« Відповідей #3 : 2003-07-15 12:06:07 »
А новіший gcc потребує новішу glibc. :)

При зміні glibc потрібно перекомпілювати весь дистрибут (glibc-3.x не зовсім сумісна з 2.x).

З власного досвіду кажу, що простіше обновити весь дитрибут (через apt) ніж гратися самому (бо я теж люблю все компілювати сам).

« Змінено: 2003-07-15 12:10:51 від lvm »
[Fedora Linux]

mMaXer

  • Гість
Re: gcc
« Відповідей #4 : 2003-07-15 13:17:05 »
> При зміні glibc потрібно перекомпілювати весь дистрибут
> (glibc-3.x не зовсім сумісна з 2.x).
А як же тоді програми для 2.х працюють в 3.х?

> З власного досвіду кажу, що простіше обновити весь дитрибут
> (через apt) ніж гратися самому (бо я теж люблю все
> компілювати сам).
А що таке apt?

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3744
  • Карма: +9/-0
  • Програміст
Re: gcc
« Відповідей #5 : 2003-07-16 12:46:22 »

Добрі люди пишуть додаткові модулі:

[lvm@lisa lvm]$ /lib/libc-2.3.2.so |grep compatibility
        Glibc-2.0 compatibility add-on by Cristian Gafton

apt - це система для керування пакетами. Найкорисніша штука, яку він дозволяє - це автоматичне оновлення системи зі збереженням усіх залежностей. Тобто пишеш apt-get upgrade а він у відповідь каже - "Треба обновити 1706 пакетів - [Y/n]? " або "apt-get install apache" - "Треба стягнути 32 пакети - 4 пакети будуть видалені, 2 оновлені, 26 нових, [Y/n]?"
[Fedora Linux]

mMaXer

  • Гість
Re: gcc
« Відповідей #6 : 2003-07-17 01:16:28 »
Добрі люди пишуть додаткові модулі:
Тоді ж можна знайти такі модулі і для новіших glibc (але де? ???).

apt - це система для керування пакетами.
Дякую :D

Farm

  • Гість
Re: gcc
« Відповідей #7 : 2004-12-06 12:16:30 »
Чи є альтернатива "apt" у Fedora Core ???

k_ilya

  • Гість
Re: gcc
« Відповідей #8 : 2004-12-06 15:24:15 »
apt можна вживати і у Fedora

Praporshic

  • Гість
Re: gcc
« Відповідей #9 : 2004-12-07 14:04:23 »
У Rad Hat/Fedora Core/ASPLinux для цього використовується yum. Він працює майже так само, тільки має трохи інший синтаксис.
« Змінено: 2004-12-07 14:05:12 від Praporshic »

Відсутній G

  • Новачок
  • *
  • дописів: 16
  • Карма: +0/-0
  • Що новенького?
Re: gcc
« Відповідей #10 : 2004-12-09 01:07:55 »
gcc-gnat і то всьо інше потрібне тільки для Ada. Став з параметром --nodeps і все буде добре (за винятком Ada :) ).