When I try to compile Boehm-GC 7.1 with:

gcc version 3.4.3 (csl-sol210-3_4-20050802)

it can't find xmmintrin.h:

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 allchblk.c:19:

In a normal GCC installation (e.g. on Linux) the file is here:

$ ls -l /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include/xmmintrin.h 
-rw-r--r-- 1 root root 35843 2006-12-10 21:43 
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include/xmmintrin.h

But on OpenSolaris there file is here:

$ ls -l 
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/install-tools/include/xmmintrin.h 
-r--r--r-- 1 root bin 30859 2008-05-27 20:58 
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/install-tools/include/xmmintrin.h

And of course this directory is not included in the include search path.  There 
is also a README in this directory, but making not clear enough why these 
headers are actually there.

Can anyone tell me why these headers are there and what should happen to them, 
so they are actually usable?  Copying them by hand is not really a good 
solution...

- twisti
--
This message posted from opensolaris.org

Reply via email to