Search squid archive

Squid 3.2 build question with gcc version 4.2.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I had no problem with 3.1 but in moving to 3.2 to get some hoped for SMP improvements I ran into the gcc internal error below. Since it will not be easy for me to get a newer compiler for this embedded system. I wondered if this code in a module I can leave out when only using the simplest forward proxy capabilities of squid?

Finally if all else fails does anyone know what alternative to squid that would be able to use multiple threads when running as the simplest of caches for external web sites? Cherokee or varnish maybe?


StoreMap.cc: In member function 'const Ipc::StoreMapSlot* Ipc::StoreMap::openForReadingAt(sfileno)':
StoreMap.cc:196: error: unrecognizable insn:
(insn 434 433 435 21 ../../src/ipc/AtomicWord.h:47 (parallel [
            (set (reg:SI 262)
                (ior:SI (and:SI (plus:SI (mem/v:QI (plus:SI (reg/f:SI 256)
                                    (const_int 8 [0x8])) [-1 S1 A64])
                            (reg:SI 258))
                        (reg:SI 260))
                    (and:SI (not:SI (reg:SI 260))
                        (mem/v:QI (plus:SI (reg/f:SI 256)
                                (const_int 8 [0x8])) [-1 S1 A64]))))
            (set (reg:SI 261)
                (mem/v:QI (plus:SI (reg/f:SI 256)
                        (const_int 8 [0x8])) [-1 S1 A64]))
            (set (mem/v:QI (plus:SI (reg/f:SI 256)
                        (const_int 8 [0x8])) [-1 S1 A64])
                (unspec:SI [
                        (ior:SI (and:SI (plus:SI (mem/v:QI (plus:SI (reg/f:SI 256)
                                            (const_int 8 [0x8])) [-1 S1 A64])
                                    (reg:SI 258))
                                (reg:SI 260))
                            (and:SI (not:SI (reg:SI 260))
                                (mem/v:QI (plus:SI (reg/f:SI 256)
                                        (const_int 8 [0x8])) [-1 S1 A64])))
                    ] 40))
            (clobber (scratch:CC))
            (clobber (scratch:SI))
        ]) -1 (nil)
    (nil))
StoreMap.cc:196: internal compiler error: in extract_insn, at recog.c:2077
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [StoreMap.lo] Error 1
make[3]: Leaving directory `/root/squid-3.2.0.19/src/ipc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/squid-3.2.0.19/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/squid-3.2.0.19/src'
make: *** [all-recursive] Error 1
root@lcp-elpaso2:~/squid-3.2.0.19#

root@lcp-elpaso2:~/squid-3.2.0.19# gcc -v
Reading specs from /usr/lib/gcc/ppc-linux/4.2.2/specs
Target: ppc-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libgcj --build=i386-redhat-linux-gnu --host=ppc-linux --target=ppc-linux --with-newlib --with-gnu-ld --with-gnu-as --enable-languages=c,c++,java --enable-multilib=no --enable-nls=yes --disable-multilib --with-as=/opt/eldk/build/ppc-2008-04-01/work/usr/bin/ppc-linux-as --with-ld=/opt/eldk/build/ppc-2008-04-01/work/usr/bin/ppc-linux-ld
Thread model: posix
gcc version 4.2.2





[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux