Gcc-3.4.6 в RPM для ASP-7.3

Аватар пользователя Archont

Собрал сабж (опять без ADA).
Проверил сборкой самого себя с помощью rpmbuild.
Все работает.
Есть ли необходимость выкладывать на ftp.msiu.ru ?

Аватар пользователя Tigro

Re: gcc-3.4.6 в RPM для ASP-7.3

Можно, заливайте!

Аватар пользователя Archont

Re: gcc-3.4.6 в RPM для ASP-7.3

ftp://ftp.msiu.ru/pub/asplinux-7.3/updates/archont/RPMS/gcc-3.4.6
Состав:

cpp-3.4.6-1asp73.i386.rpm
gcc-3.4.6-1asp73.i386.rpm
gcc-c++-3.4.6-1asp73.i386.rpm
gcc-g77-3.4.6-1asp73.i386.rpm
gcc-java-3.4.6-1asp73.i386.rpm
gcc-objc-3.4.6-1asp73.i386.rpm
libf2c34-3.4.6-1asp73.i386.rpm
libgcc-3.4.6-1asp73.i386.rpm
libgcj-3.4.6-1asp73.i386.rpm
libgcj-devel-3.4.6-1asp73.i386.rpm
libobjc-3.4.6-1asp73.i386.rpm
libstdc++34-3.4.6-1asp73.i386.rpm
libstdc++34-devel-3.4.6-1asp73.i386.rpm

Несколько замечаний:
1) В отличие от gcc-3.2.2 данная версия устанавливается не в /usr/local, а в системные каталоги, поэтому она заменит штатный компилятор gcc-2.96. Если это не устраивает, то нужно компилировать из src.rpm, предварительно поменяв префикс в spec-файле на нужный (лучше все-таки на /usr/local) и изменив названия пакетов так, как это сделано для libstdc++34 и libstdc++34-devel.
2) Пакеты libf2c, libstdc++ и libstdc++-devel названы соответственно libf2c34, libstdc++34 и libstdc++34-devel.
Первый - потому, что у меня стоит libf2c-3.2.2.
А вот насчет libstdc++ и libstdc++-devel нужно дополнительно пояснить.
После удаления (если решитесь удалять gcc-2.96) libstdc++-2.96 перестанет работать почти весь софт, собранный при помощи gcc-2.96!
Удалять libstdc++-2.96 НЕЛЬЗЯ!!! Поэтому пакеты libstdc++-2.96 и libstdc++-devel-2.96 продублированы в версии 3.4.6 с другими названиями.

RSS-материал