|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Fedorov 2:5020/400 03 Jan 2002 17:39:19 To : Dmitry Ivanov Subject : Re: даунгрейд gcc? -------------------------------------------------------------------------------- In article <1010017147@f902.n5030.z2.ftn>, Dmitry Ivanov wrote: > >02 Янв 02 19:54, you wrote to me: > > DI>> Hадо сменить на RH72 (или ASP72) gcc на версию 2.95.2 > > Мне хочется 2.95.2 - это вариант для сборки OpenOffice. > Плющит же при сборке неимоверно - падаем на сборке либы какой-то плюсовой. > Или ты предлагаешь поэтапно - сначала на .3 затем на .2 ? Hе надо ничего менять, собери и поставь нужный тебе gcc куда-нибудь в /usr/local, у меня, например, их уже семь штук. Все нормальные программы имеют способ указания компилятора для сборки, например: CC=/usr/local/gcc/3.0.3/bin/gcc CXX=/usr/local/gcc/3.0.3/bin/gcc ./configure ... Вот тебе скриптик для сборки gcc, запускать из objdir (что это такое - INSTALL читай): #!/bin/sh #+ change it build_cflags='-pipe -O9 -g0 -s -march=i686 -mcpu=i686 -malign-double' languages='--enable-languages=c,c++,f77' threads='--enable-threads=posix' #optspace=--enable-target-optspace #- change it if [ "$#" -lt 3 ] ; then echo 1>&2 echo "Usage: $0 srcdir prefix boot_cc" 1>&2 echo 1>&2 exit 1 fi srcdir=$1 prefix=$2 boot_cc=$3 cc="$boot_cc $build_cflags" cflags='-pipe -g0' build_script=build.sh install_script=install.sh rm -f $build_script $install_script echo 'Configuring ...' CC=$cc CFLAGS=$cflags CXXFLAGS=$cflags $srcdir/configure \ --srcdir=$srcdir --prefix=$prefix \ --with-gnu-as --with-gnu-ld --enable-version-specific-runtime-libs \ --enable-shared --disable-nls $languages $threads $optspace \ 1>configure.log1 2>configure.log2 \ && echo "Making $build_script script ..." \ && echo "make 1>build.log1 2>build.log2" >$build_script \ && chmod a+x $build_script \ && echo "Making $install_script script ..." \ && echo "make install 1>install.log1 2>install.log2" >$install_script \ && chmod a+x $install_script -- Eсли уж гайка есть, она должна быть затянута до конца или выкручена нафиг. --- ifmail v.2.15dev5 * Origin: INP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1496385a3ff92.html, оценка из 5, голосов 10
|