All,

I'm just curious - what version of gcc has the latest stable gcj? I've
been trying to build gcc-4.4.0 on solaris and have been running into
multiple issues:

    1. gperf (version 3.0.4) generates incorrect code killing the build:

            ../.././gcc/cp/cfns.gperf:84: error: 'gnu_inline'
attribute present on 'libc_name_p'
            ../.././gcc/cp/cfns.gperf:9: error: but not here
             gmake[3]: *** [cp/except.o] Error 1

    2. hardcoded '/bin/sh' references in files cause build
incompatibilities (fails on solaris -
             Comparing stage 2 to stage 3.. since they are hardcoded,
not fixable by setting
             CONFIG_SHELL)

    3. ecj not part of the build, hence causing at runtime:

         ld.so.1: ecj1: fatal: libgcc_s.so.1: version `GCC_4.2.0' not
found (required by file
/userdata/ebay/interface/FI/tools/beta/lib/libgcj.so.10)
         ld.so.1: ecj1: fatal: libgcc_s.so.1: open failed: No such
file or directory
         gcj: Internal error: Killed (program ecj1)
        Please submit a full bug report.
        See <http://gcc.gnu.org/bugs.html> for instructions.

I can get through 1 and 2, but 3 has me stumped. Why isn't ecj
encorporated in the build (if it is a dependency), and where is an ecj
that works with gcc-4.4?

I'll submit bugs for these, but really - where is there a
tinderbox-like compile farm which shows both status of automated
builds on different OSes, and dependencies to make these automated
builds successful? I would think this would save tons of time.

Ed

Reply via email to