<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>