This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: gcj 3.0.x under SGI MIPS/Irix 6.5???


It looks to me like there is a missing volatile qualifier (actually
"VOLATILE", which is #define'd away for ancient compilers) in the
GC_collecting declaration at line 660 in hpux_irix_threads.c.

I haven't been able to test the collector under Irix since I left SGI.  Thus
it's conceivable that you might encounter other problems along these lines.

I personally think it would be most useful to go through this exercise with
the current CVS version, given that nothing is likely to work straight of
the box.  This particular bug, for example, already seems to have gotten
fixed in the trunk.

Hans

> -----Original Message-----
> From: Daniel Hartin Pasco [mailto:dan@brainmurmurs.com]
> Sent: Monday, December 17, 2001 9:48 AM
> To: Jeff Sturm
> Cc: gcj list
> Subject: Re: gcj 3.0.x under SGI MIPS/Irix 6.5???
> 
> 
> This is what I get while doing "gmake bootstrap"
> 
> ../../../gcc-3.0.2/boehm-gc/hpux_irix_threads.c:660: conflicting types
> for `GC_collecting'
> ../../../gcc-3.0.2/boehm-gc/gc_priv.h:648: previous declaration of
> `GC_collecting'
> gmake[2]: *** [hpux_irix_threads.lo] Error 1
> gmake[2]: Leaving directory
> `/usr/people/dan/gcc-3.0.2-build/mips-sgi-irix6.5/boehm-gc'
> gmake[1]: *** [all-target-boehm-gc] Error 2
> gmake[1]: Leaving directory `/usr/people/dan/gcc-3.0.2-build'
> gmake: *** [bootstrap] Error 2
> 
> On Mon, 2001-12-17 at 08:31, Jeff Sturm wrote:
>     On 17 Dec 2001, Daniel Hartin Pasco wrote:
>     > ../gcc-3.0.2/configure --enable-libgcj --enable-threads=posix
>     > --enable-shared=true
> 
>     OK.  (This will build all languages, right?)
> 
>     > Well, first off, has anybody been able to run gcj (ANY 
> version) under
>     > IRIX?  I have an Octane running Irix 6.5.12.
> 
>     I know somebody's built on Irix before, but I don't recall any
>     success/failure reports in the recent past.  (I've never 
> seen an Irix box
>     myself, let alone used one...)
> 
>     If you list the directories in <build-dir>/<target-dir> 
> you should see at
>     least boehm-gc, libffi, libjava, libstdc++-v3 and zlib 
> for a good libgcj
>     build.  These directories will appear in TARGET_CONFIGDIRS in the
>     top-level Makefile.  If not, there may be something wrong 
> in the configure
>     machinery.
> 
>     Oh, and make sure that boehm-gc, libffi, libjava and zlib 
> are in your
>     GCC source distribution.  They may have been pruned out 
> to save space.
> 
>     Jeff
> 
> 
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]