[Gc] gc make fail on Solaris 10 x86_64 with gcc-3.* & -m64 option

Kiyoshi KANAZAWA yoi_no_myoujou at yahoo.co.jp
Mon Mar 26 07:59:40 PST 2012


Hi, Ivan,

Everything is OK now.
I tested all the combination of
(gcc-4.6.3, gcc-4.4.7, gcc-4.6.3), (-m32, -m64), (gc-7.1, gc-7.2alpha6).

I'll learn about Git later.
It was not exist when I was working with MIT on X11 many years ago,
and now I have to use Windows software ;-<).

Regards,

--- Kiyoshi <yoi_no_myoujou at yahoo.co.jp>


--- On Tue, 2012/3/27, Ivan Maidanski <ivmai at mail.ru> wrote:

> Hi Kiyoshi,
> 
> It is in Git repo: https://github.com/ivmai/bdwgc/
> 
> To test latest "release" candidate:
> 
> git clone git://github.com/ivmai/bdwgc.git -b release
> cd bdwgc
> git clone git://github.com/ivmai/libatomic_ops.git -b release
> ./configure
> make check
> 
> Testing latest "development" version if a bit harder:
> 
> git clone git://github.com/ivmai/bdwgc.git
> cd bdwgc
> git clone git://github.com/ivmai/libatomic_ops.git
> ./autogen.sh
> ./configure
> make check
> 
> Your you can get the modified file only: https://raw.github.com/ivmai/libatomic_ops/master/src/atomic_ops/sysdeps/standard_ao_double_t.h
> 
> Regards.
> 
> Mon, 26 Mar 2012 23:26:00 +0900 (JST) Kiyoshi KANAZAWA <yoi_no_myoujou at yahoo.co.jp>:
> > Hi, Ivan,
> > 
> > Thank you for quick response.
> > I do not where I can find it.
> > Will you send it to me via e-mail, as "diff -c" format or full replaced files, please ?
> > 
> > I'll check it asap.
> > 
> > Best regards,
> > 
> > --- Kiyoshi <yoi_no_myoujou at yahoo.co.jp>
> > 
> > --- On Mon, 2012/3/26, Ivan Maidanski <ivmai at mail.ru> wrote:
> > 
> > > Hi Kiyoshi,
> > > 
> > > I've just fixed this issue both in master and release branches. Please retry.
> > > 
> > > Regards.
> > > 
> > > Sun, 25 Mar 2012 20:42:58 +0900 (JST) Kiyoshi KANAZAWA <yoi_no_myoujou at yahoo.co.jp>:
> > > > Hello,
> > > > 
> > > > I tried to build 64bits gc-7.1 on Solaris 10 x86_64. but failed with message:
> > > > libatomic_ops/src/atomic_ops.h:197,
> > > >                  from ./include/private/gc_locks.h:30,
> > > >                  from ./include/private/gc_priv.h:85,
> > > >                  from alloc.c:19:
> > > > libatomic_ops/src/atomic_ops/sysdeps/gcc/../standard_ao_double_t.h:9:23: xmmintrin.h: No such file or directory
> > > > In file included from libatomic_ops/src/atomic_ops/sysdeps/gcc/x86_64.h:37,
> > > >                  from libatomic_ops/src/atomic_ops.h:197,
> > > >                  from ./include/private/gc_locks.h:30,
> > > >                  from ./include/private/gc_priv.h:85,
> > > >                  from alloc.c:19:
> > > > libatomic_ops/src/atomic_ops/sysdeps/gcc/../standard_ao_double_t.h:10: error: syntax error before "double_ptr_storage"
> > > > libatomic_ops/src/atomic_ops/sysdeps/gcc/../standard_ao_double_t.h:10: warning: data definition has no type or storage class
> > > > libatomic_ops/src/atomic_ops/sysdeps/gcc/../standard_ao_double_t.h:30: error: syntax error before "double_ptr_storage"
> > > > libatomic_ops/src/atomic_ops/sysdeps/gcc/../standard_ao_double_t.h:30: warning: no semicolon at end of struct or union
> > > > libatomic_ops/src/atomic_ops/sysdeps/gcc/../standard_ao_double_t.h:32: error: syntax error before '}' token
> > > > libatomic_ops/src/atomic_ops/sysdeps/gcc/../standard_ao_double_t.h:32: warning: data definition has no type or storage class
> > > > make[1]: *** [alloc.lo] Error 1
> > > > 
> > > > This occurs with gcc-3.4.3 & -m64 option.
> > > > Passes with gcc-4.4.7 & -m64.
> > > > I tried gc-7.2alpha6 but had the same result.
> > > > I'm afraid algorithm to find "GCC_PATH/lib/gcc/i386-pc-solaris-version/GCC_VERSION/install-tools/include" depends on gcc version.
> > > > 
> > > > gcc-3.4.3 is included in Solaris10 distribution.
> > > > Many GNU softwares, including gc, are required to build newer gcc.
> > > > (I once built them with -m32, and now trying with -m64)
> > > > 
> > > > Best regards,
> > > > 
> > > > --- Kiyoshi <yoi_no_myoujou at yahoo.co.jp>
> > > > 
> > > > _______________________________________________
> > > > Gc mailing list
> > > > Gc at linux.hpl.hp.com
> > > > http://www.hpl.hp.com/hosted/linux/mail-archives/gc/
> > > >
> > 



More information about the Gc mailing list