[gambit-list] Could use hackers to try gambit with development version of gcc

naruto canada narutocanada at gmail.com
Thu Nov 1 19:19:42 EDT 2007


On 11/1/07, naruto canada <narutocanada at gmail.com> wrote:
> On 11/1/07, naruto canada <narutocanada at gmail.com> wrote:
> > On 11/1/07, naruto canada <narutocanada at gmail.com> wrote:
> > > On 11/1/07, Bradley Lucier <lucier at math.purdue.edu> wrote:
> > > >
> > > > On Nov 1, 2007, at 7:36 AM, naruto canada wrote:
> > > >
> > > > > Is there a svn switch like "make"'s -j3 to make svn download faster?
> > > > > It's been 12 hours, and it's still going and going.
> > > > > svn help don't seem to show anything for multi-threaded download.
> > > >
> > > > I don't know of any multi-threaded download.  But I do show that my
> > > > svn directory of gcc has
> > > >
> > > > % du -k .
> > > > <lots of stuff deleted>
> > > > 1022896 .
> > > >
> > > > So it's almost a gigabyte (uncompressed) of stuff to download, which
> > > > could take a while.
> > >
> > > Ok, it's probably gcc's fault, it did not even finish compiling
> > > gambit-c and crashes:
> > >
> > > cd /build
> > > svn checkout svn://gcc.gnu.org/svn/gcc/trunk gcc-trunk
> > > tar -cj gcc-trunk/ > gcc-trunk-129819.tar.bz2
> > > cd gcc-trunk
> > > ./configure --prefix=/build/gcc-mainline \
> > >  --enable-languages=c --enable-checking=release \
> > >  --with-gmp=/build/gmp-4.2.1 --with-mpfr=/build/mpfr-2.3.0
> > > make bootstrap
> > > make install
> > >
> > > cd /build
> > > tar xvfz gambc-v4_0_1.tgz
> > > cd gambc-v4_0_1
> > > export PATH=/build/gcc-mainline/bin:$PATH
> > > gcc --version
> > > ./configure --prefix=/build --enable-single-host --enable-gcc-opts
> > > make || sleep 99999999
> > >
> > > making all in include
> > > make[1]: Entering directory `/build/gambc-v4_0_1/include'
> > > make[1]: Leaving directory `/build/gambc-v4_0_1/include'
> > > making all in lib
> > > make[1]: Entering directory `/build/gambc-v4_0_1/lib'
> > > gcc -I../include -I. -O2 -pipe -Wall -W -Wno-unused -O1 -fno-math-errno
> > > -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing -fwrapv
> > > -fmodulo-sched -freschedule-modulo-scheduled-loops -fomit-frame-pointer
> > > -fPIC -fno-common -mieee-fp -DHAVE_CONFIG_H -D___PRIMAL -D___LIBRARY
> > > -D___GAMBCDIR="\"/build/v4.0.1\"" -c _io.c
> > > {standard input}: Assembler messages:
> > > {standard input}:2977: Warning: end of file not at end of a line;
> > > newline inserted
> > > {standard input}:3058: Error: suffix or operands invalid for `mov'
> > > gcc: Internal error: Killed (program cc1)
> > > Please submit a full bug report.
> > > See <http://gcc.gnu.org/bugs.html> for instructions.
> > > make[1]: *** [_io.o] Error 1
> > > make[1]: Leaving directory `/build/gambc-v4_0_1/lib'
> > > make: *** [all-recursive] Error 1
> >
> > Wait a minute, I got the same error with gcc-3.4.6 too.
>
> Wait, it's my fault, gcc-3.4.6 compiles OK.
> No segfault, only "Heap overflow"
>
> Gambit v4.0.1
>
> > (expt 3 10000000)
> *** ERROR IN ##make-string -- Heap overflow

Ok, I only have 1G of memory, and it still overflows, so I can't help.

/build/v4.0.1/bin/gsi -:m800000
Gambit v4.0.1

> (expt 3 10000000)
*** ERROR IN ##make-string -- Heap overflow

>
>
> >
> > >
> > >
> > > >
> > > > Brad
> > > >
> > >
> >
>



More information about the Gambit-list mailing list