timdoug's tidbits
2013-05-15
I can't install gcc on OpenLogic CentOS!
Yeah, someone really dropped the ball here. If you see this when you try to yum install gcc:
--> Finished Dependency Resolution
Error: Package: glibc-headers-2.12-1.80.el6_3.7.x86_64 (updates)
Requires: kernel-headers
Error: Package: glibc-headers-2.12-1.80.el6_3.7.x86_64 (updates)
Requires: kernel-headers >= 2.2.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Then try doing this:
sudo yum --disableexcludes=main install kernel-headers-*.el6.openlogic.x86_64
I don't know who's the idiot who put exclude=kernel* in /etc/yum.conf to break installing gcc, but...you're an idiot.
[/gcc]
permanent link
2009-06-17
How to configure and make gcc with GRAPHITE
Done on a standard Debian installation with a sane toolchain installed.
- Download and untar libgmp, configure with ./configure --enable-cxx, and install.
- Download, untar, patch (according to their website), configure, and install libmpfr.
- You know the drill by now: ppl.
- apt-get install automake1.7 (for cloog-ppl)
- Who said we were anywhere close to done? cloog-ppl.
Its configure script is really picky, though; I had to explicitly use --with-gmp=dir and --with-ppl=dir.
- Grab gcc-4.4.0, untar, and configure. These are the options I used (following Debian's gcc -v lead):
$ ../gcc-4.4.0/configure --enable-languages=c,c++,fortran --prefix=/home/timdoug/local/ --enable-shared --with-system-zlib --without-included-gettext --enable-threads=posix --with-gmp=/home/timdoug/local/ --with-mpfr=/home/timdoug/local/ --enable-mpfr --with-ppl=/home/timdoug/local/ --with-cloog=/home/timdoug/local/ (note the different object directory!)
- The configure script should spit out something like this, amongst its output:
checking for correct version of gmp.h... yes
checking for correct version of mpfr.h... yes
checking for version 0.10 of PPL... yes
checking for correct version of CLooG... yes
- make, and grab a sandwich.
- Curse profusely when it doesn't compile.
To be continued...
[/gcc]
permanent link