LINUX.ORG.RU

из .deb без конфликтов никак, если там конечно не собрали его так , чтобы конфликтов не было (program prefix || prefix)

проще собрать с --prefix=/usr/local/gcc-2.95
и то что вы им собрались сделать собирать уже одним из 2 вариантов

1)
export CC=/usr/local/gcc-2.95/bin/gcc
export CXX=/usr/local/gcc-2.95/bin/g++

если программа совсем старая и кривая и из переменных не поймет то

2)
export PATH=/usr/local/gcc-2.95/bin:$PATH

и собирать

если хотите , могу выложить бинарный пакет с egcs-1.2.2 (совместим с gcc 2.95.2), просто в /usr/local/egcs-1.1.2 распаковывается




Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

http://narod.ru/disk/15217868000/gcc-2.95_unpack_in_usr_local.tar.gz.html

распаковывать в /usr/local

как использовать написала выше,

если будут использоваться динамические библиотеки C++, то

/usr/local/gcc-2.95/lib/libstdc++-3-libc6.10-2-2.10.0.so
/usr/local/gcc-2.95/lib/libstdc++-libc6.10-2.so.3
лучше симлинкнуть в /usr/local/lib например

если хотите статику -

rm -f /usr/local/gcc-2.95/lib/gcc-lib/i386-pc-linux/2.95.4/libstdc++.so

тогда будет использоваться статическая библиотека C++

как минимум Си компилятор работает нормально, остальное не проверяла


Sylvia ★★★★★
()
Ответ на: комментарий от r0mik

[I] sys-devel/gcc
Available versions:
(2.95) 2.95.3-r9 (~)2.95.3-r10!s
(3.1) 3.1.1-r2
(3.2) **3.2.2!s 3.2.3-r4
(3.3) (~)3.3.6-r1!s
(3.4) 3.4.6-r2!s
(4.0) ~*4.0.4!s
(4.1) 4.1.2!s
(4.2) (~)4.2.4-r1!s
(4.3) 4.3.2-r3!s [m](~)4.3.2-r4!s [m](~)4.3.3-r2!s [m]4.3.4!s
(4.4) [m](~)4.4.1!s [m](~)4.4.2!s


весьма справедливая ремарка, для некр^W есть широкий выбор, в.т.ч. и 2.95

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

кстати, мне вот интересно, а зачем он нужен? ну кроме библиотек для совместимости?
быстренько пройдясь grep-ом по официальному дереву портежей я не нашел ни одного ебилда, что жестко требовал бы 2.95...

Вы, как любитель пособирать из исходников, должны знать ответ))

r0mik
()
Ответ на: комментарий от r0mik

я не в курсе зачем автору темы это нужно, с gcc 2.95 реально можно собрать из полезного только bash 1.14 )
надеюсь что timth расскажет зачем оно понадобилось )

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

хех, примерно так я и думал...

сам я вспомнил только одну вещь, что пришлось 2.95тым собирать - был когда-то такой эмулятор спектрума - glukalka, написанный в начала 2К lenin-ым (был тут такой). вот его я вроде вторым gcc собирал года 2 тому...

r0mik
()
Ответ на: комментарий от Sylvia

весьма справедливая ремарка, для некр^W есть широкий выбор, в.т.ч. и 2.95

Зачем было удалять слово «некромантов»? В этом нет ничего плохого! =)

Deleted
()
Ответ на: комментарий от Sylvia

попросили сервер для мода под half-life собрать

timth ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.