This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Building GCC with native Solaris ld fails
- From: Tom Tromey <tromey at redhat dot com>
- To: Gerald Pfeifer <gerald at pfeifer dot com>
- Cc: java at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: 18 Jan 2004 16:17:10 -0700
- Subject: Re: Building GCC with native Solaris ld fails
- References: <Pine.BSF.4.58.0401182337080.40516@acrux.dbai.tuwien.ac.at>
- Reply-to: tromey at redhat dot com
>>>>> "Gerald" == Gerald Pfeifer <gerald@pfeifer.com> writes:
Gerald> ld: fatal: file /dev/zero: mmap anon failed: Not enough space
Gerald> collect2: ld returned 1 exit status
Gerald> gmake[5]: *** [libgcj.la] Error 1
Gerald> Don't we have machinery to split the huge link into pieces in cases
Gerald> like this?
I think you're probably thinking of the machinery that exists to split
the long command lines into pieces.
For 3.5 we're planning to split libgcj.so into several separate
libraries. For this to work well requires the new binary
compatibility ABI (aka -findirect-dispatch) to be more complete (some
runtime patches are missing) and tested. So, help is on the way, but
not immediately.
To be precise, this plan isn't definite, but we've discussed it a few
times. The exact breakdown of what classes go where is still unknown.
Tom