Hi Miklos, all, the below is what I did on tumbleweed: - http://ftp.gwdg.de/pub/misc/gcc/releases/gcc-4.6.3/gcc-4.6.3.tar.bz2 - tar -tf gcc-4.6.3.tar.bz2 - mkdir build-gcc-4.6.3 - cd gcc-4.6.3 - patch -p1 < ../linux-unwind.patch - cd ../build-gcc-4.6.3 - ../gcc-4.6.3/configure --prefix=/home/me/local --enable-language=c,c++ --program-suffix=-4.6.3 - make -j8 For the libo build, sticking full path into CXX and CC then just works. HTH, -- Thorsten
--- a/gcc/config/i386/linux-unwind.h 2011-01-03 20:52:22.000000000 +0000 +++ b/gcc/config/i386/linux-unwind.h 2012-07-06 12:23:51.562859470 +0100 @@ -133,9 +133,9 @@ { struct rt_sigframe { int sig; - struct siginfo *pinfo; + siginfo_t *pinfo; void *puc; - struct siginfo info; + siginfo_t info; struct ucontext uc; } *rt_ = context->cfa; /* The void * cast is necessary to avoid an aliasing warning.
Attachment:
signature.asc
Description: Digital signature