updating gcc problem
updating gcc problem
Hello,
I need to update gcc to at least 4.4 for xbt install
when I do
[code]yum install boost-devel gcc-c++ mysql-devel subversion[/code]
I get Finished
[code]
Setting up Install Process Package boost-devel-1.33.1-16.el5_9.i386 already installed and latest version
Package gcc-c++-4.1.2-54.el5.i386 already installed and latest version
No package mysql-devel available.[/code]
why not update to gcc 4.8.0?!
system:
CentOS release 5.7 (Final)
Thank you,
I need to update gcc to at least 4.4 for xbt install
when I do
[code]yum install boost-devel gcc-c++ mysql-devel subversion[/code]
I get Finished
[code]
Setting up Install Process Package boost-devel-1.33.1-16.el5_9.i386 already installed and latest version
Package gcc-c++-4.1.2-54.el5.i386 already installed and latest version
No package mysql-devel available.[/code]
why not update to gcc 4.8.0?!
system:
CentOS release 5.7 (Final)
Thank you,
updating gcc problem
Because that is not the way an enterprise distribution works. The focus is on stability and reliability, not on providing the bleeding edge software. As far as I know, even Fedora 18 does not contain gcc 4.8 so expecting it in any enterprise distro means you are going to be disappointed.
You should read [url=https://access.redhat.com/security/updates/backporting/?sc_cid=3093]this link[/url] which explains the philosophy behind the way that packages are updated in RHEL and CentOS.
An immediate fix for your requirement on CentOS 5 is to install the gcc44-4.4.7-1.el5 and gcc44-c++-4.4.7-1.el5 packages.
You should read [url=https://access.redhat.com/security/updates/backporting/?sc_cid=3093]this link[/url] which explains the philosophy behind the way that packages are updated in RHEL and CentOS.
An immediate fix for your requirement on CentOS 5 is to install the gcc44-4.4.7-1.el5 and gcc44-c++-4.4.7-1.el5 packages.
Re: updating gcc problem
thank you for your help
i did
[code]
yum install gcc44-gfortran
yum install gcc44-c++
[/code]
and it did install ok, but still I having problems with installing xbt
I did
[code]gcc -v[/code]
output:
[code]Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=
/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk
--disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
Thread model: posix gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)[/code]
still ver 4.1.2!
i did
[code]
yum install gcc44-gfortran
yum install gcc44-c++
[/code]
and it did install ok, but still I having problems with installing xbt
I did
[code]gcc -v[/code]
output:
[code]Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=
/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk
--disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
Thread model: posix gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)[/code]
still ver 4.1.2!
Re: updating gcc problem
[code]
rpm -ql gcc44
[/code]
Hint: it's called /usr/bin/gcc44 so you need to `export CC=/usr/bin/gcc44` first and possibly export CXX too.
rpm -ql gcc44
[/code]
Hint: it's called /usr/bin/gcc44 so you need to `export CC=/usr/bin/gcc44` first and possibly export CXX too.
Re: updating gcc problem
I did
[code]
export CC=/usr/bin/gcc44
export CXX=/usr/bin/g++44[/code]
But with no luck still gcc version 4.1.2 and having problem installing xbt :-(
[code]
export CC=/usr/bin/gcc44
export CXX=/usr/bin/g++44[/code]
But with no luck still gcc version 4.1.2 and having problem installing xbt :-(
Re: updating gcc problem
What did you do after the exports? You'll need to rerun ./configure and don't forget that in order to test if you get the right version, don't use `gcc -v` use `gcc44 -v`.
Re: updating gcc problem
hi
gcc44 -v
[code]Using built-in specs. Target: i386-redhat-linux6E Configured with: ../configure --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla
--enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib
--enable-__cxa_atexit --disable-libunwind-exceptions --disable-gnu-unique-object --with-as=/usr/libexec/binutils220/as
--enable-languages=c,c++,fortran --disable-libgcj --with-mpfr=/builddir/build/BUILD/gcc-4.4.7-20120601/obj-i386-redhat-linux6E/mpfr-install/
--with-ppl=/builddir/build/BUILD/gcc-4.4.7-20120601/obj-i386-redhat-linux6E/ppl-install
--with-cloog=/builddir/build/BUILD/gcc-4.4.7-20120601/obj-i386-redhat-linux6E/cloog-install
--with-tune=generic --with-arch=i586 --build=i386-redhat-linux6E
Thread model: posix gcc version 4.4.7 20120313 (Red Hat 4.4.7-1) (GCC)[/code]
it says ver 4.4, but when I do ./make.sh (is this what you mean by "rerun ./configure" ) to install xbt ,I get
[code]cc1plus: error: unrecognized command line option "-std=c++0x"[/code]
and from Google search the error because gcc ver under 4.3 :-?
gcc44 -v
[code]Using built-in specs. Target: i386-redhat-linux6E Configured with: ../configure --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla
--enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib
--enable-__cxa_atexit --disable-libunwind-exceptions --disable-gnu-unique-object --with-as=/usr/libexec/binutils220/as
--enable-languages=c,c++,fortran --disable-libgcj --with-mpfr=/builddir/build/BUILD/gcc-4.4.7-20120601/obj-i386-redhat-linux6E/mpfr-install/
--with-ppl=/builddir/build/BUILD/gcc-4.4.7-20120601/obj-i386-redhat-linux6E/ppl-install
--with-cloog=/builddir/build/BUILD/gcc-4.4.7-20120601/obj-i386-redhat-linux6E/cloog-install
--with-tune=generic --with-arch=i586 --build=i386-redhat-linux6E
Thread model: posix gcc version 4.4.7 20120313 (Red Hat 4.4.7-1) (GCC)[/code]
it says ver 4.4, but when I do ./make.sh (is this what you mean by "rerun ./configure" ) to install xbt ,I get
[code]cc1plus: error: unrecognized command line option "-std=c++0x"[/code]
and from Google search the error because gcc ver under 4.3 :-?
Re: updating gcc problem
I've got no idea what you're trying to compile but usually programs come with a ./configure script that writes a Makefile specific to your system. If yours provides a make.sh then you'd better edit and read that and find out why it is ignoring your export CC=/CXX=
-
- Posts: 1
- Joined: 2015/02/06 00:09:02
Re: updating gcc problem
I know this posting is old but thought i would drop a line in anyway, the old xbt backend for udp system will not compile because centos is pita but the newer version such as rev 2389 will compile using the the make command home this helps those trying to use xbt backend.