Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 даунгрейд gcc?   Dmitry Ivanov   01 Jan 2002 04:10:16 
 Re: даунгрейд gcc?   Michael Shigorin   02 Jan 2002 20:54:42 
 даунгрейд gcc?   Dmitry Ivanov   03 Jan 2002 01:16:58 
 Re: даунгрейд gcc?   Dmitry Fedorov   03 Jan 2002 17:39:19 
 Re: даунгрейд gcc?   Michael Shigorin   04 Jan 2002 15:36:55 
 даунгрейд gcc?   Kirill Frolov   06 Jan 2002 08:24:32 
 Re: даунгрейд gcc?   Ilya Evseev   07 Jan 2002 00:58:35 
 даунгрейд gcc?   Dmitry Ivanov   06 Jan 2002 15:17:10 
 Re: даунгрейд gcc?   Michael Shigorin   07 Jan 2002 14:53:56 
Архивное /ru.linux/1496385a3ff92.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional