On Apr 9, 12:29 am, "Dr. David Kirkby" <david.kir...@onetel.net>
wrote:
> On 04/ 8/11 12:12 PM, Dima Pasechnik wrote:
>
> > I did a quick testing with llvm-gcc (renaming gcc and g++ --- on
> > MacOSX they are just symbolic links anyway)
> > and saw Sage 4.7.alpha3 installation choking on Boehm-GC spkg.
>
> > So this probably means we'd need to upgrade this spkg at least, as it
> > is a couple of years old
> > (but it's the latest stable version that we have).
>
> > Dima
>
> The odd thing is that this builds ok with the Sun compiler. The Sun compiler
> complains about a lot of the code in Sage. Many things it complains about are
> now presenting problems with gcc (lcalc, pynac, singular).
>
> I tried building Boehm-GC on AIX with gcc, and it chokes on that too - perhaps
> at a different point. In any case, I don't think that's supported on AIX, so 
> I'm
> not totally surprised about the failure to install.
>
> Boehm-GC installs on HP-UX, but fails one of the tests (#9818).  It reports 
> out
> of memory at one point, but I somewhat doubt it should be, as my HP-UX box 
> has 8
> GB, and with one CPU it's unlikely I would have built many in parallel, so I
> suspect it was not a system limitation.
>
> As you say, we have the stable "7.1" release in Sage.
>
> That latest alpha release (gc-7.2alpha4.tar.gz) is dated 02-Dec-2009, so there
> has been no new releases in over a year. I guess an upgrade to the latest 
> alpha
> is worth considering, but perhaps if it does built, it would be wisest to fix
> just the specific issue, rather than use the whole of the unstable release.

I tried their CVS version (alpha5), and am stack at an assembly error:

libtool: compile:  cc -DHAVE_CONFIG_H -I./include -I./include -I./
libatomic_ops/src -I./libatomic_ops/src -fexceptions -g -O2 -MT
os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c os_dep.c  -fno-common -DPIC -
o .libs/os_dep.o
/var/folders/qW/qWY+4Ku1GF0WXrOsV+IDvk+++TM/-Tmp-//ccTVEUmt.s:
427:Incorrect register `%eax' used with `b' suffix
/var/folders/qW/qWY+4Ku1GF0WXrOsV+IDvk+++TM/-Tmp-//ccTVEUmt.s:
767:Incorrect register `%eax' used with `b' suffix
make[1]: *** [os_dep.lo] Error 1
make: *** [all-recursive] Error 1

Could even be a compiler bug... Really no idea.

>
> Dave

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to