<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - fix build with gcc link time optimizer"
href="https://bugs.freedesktop.org/show_bug.cgi?id=83669#c6">Comment # 6</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - fix build with gcc link time optimizer"
href="https://bugs.freedesktop.org/show_bug.cgi?id=83669">bug 83669</a>
from <span class="vcard"><a class="email" href="mailto:marvin24@gmx.de" title="Marc Dietrich <marvin24@gmx.de>"> <span class="fn">Marc Dietrich</span></a>
</span></b>
<pre>anyone who specifies special CFLAGS is on his own anyway. This also includes
CFLAGS="-flto" even now. So we can only support configure options and ignore
user specified CFLAGS (ok, configure could check this in theory for case 1, not
sure of case 2 works at all).
btw. I added AR="gcc-ar-4.9", NM="gcc-nm-4.9, and "RANLIB="gcc-ranlib-4.9" and
the first error vanishs! So left is the second one which looks weird:
gmake[3]: Entering directory
`/usr/src/dri-project/mesa/src/gallium/targets/dri'
CC target.lo
CXXLD gallium_dri.la
/usr/lib64/gcc/x86_64-suse-linux/4.9/include/smmintrin.h: In function
'_mesa_streaming_load_memcpy':
/usr/lib64/gcc/x86_64-suse-linux/4.9/include/smmintrin.h:584:3: error:
'__builtin_ia32_movntdqa' needs isa option -m32 -msse4.1
return (__m128i) __builtin_ia32_movntdqa ((__v2di *) __X);
^
/usr/lib64/gcc/x86_64-suse-linux/4.9/include/smmintrin.h:584:3: error:
'__builtin_ia32_movntdqa' needs isa option -m32 -msse4.1
return (__m128i) __builtin_ia32_movntdqa ((__v2di *) __X);
^
/usr/lib64/gcc/x86_64-suse-linux/4.9/include/smmintrin.h:584:3: error:
'__builtin_ia32_movntdqa' needs isa option -m32 -msse4.1
return (__m128i) __builtin_ia32_movntdqa ((__v2di *) __X);
^
/usr/lib64/gcc/x86_64-suse-linux/4.9/include/smmintrin.h:584:3: error:
'__builtin_ia32_movntdqa' needs isa option -m32 -msse4.1
return (__m128i) __builtin_ia32_movntdqa ((__v2di *) __X);
^
lto-wrapper: /usr/bin/g++ returned 1 exit status
/usr/lib64/gcc/x86_64-suse-linux/4.9/../../../../x86_64-suse-linux/bin/ld:
lto-wrapper failed
collect2: error: ld returned 1 exit status
gmake[3]: *** [gallium_dri.la] Fehler 1
For whatever reason, gcc wants to the use ia32 built-ins on my x86_64 system.
Any idea?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>