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

Ivan Maidanski ivmai at mail.ru
Mon Mar 26 07:10:07 PST 2012


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