<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - ppc64el:Gallium / clover fails to compile"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93687#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - ppc64el:Gallium / clover fails to compile"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93687">bug 93687</a>
              from <span class="vcard"><a class="email" href="mailto:currojerez@riseup.net" title="Francisco Jerez <currojerez@riseup.net>"> <span class="fn">Francisco Jerez</span></a>
</span></b>
        <pre>(In reply to Timothy Pearson from <a href="show_bug.cgi?id=93687#c3">comment #3</a>)
<span class="quote">> Since this is marked NOTOURBUG, is there somewhere I should be submitting a
> bug report to get this fixed?  I'd really like to see OpenCL on the
> OpenPOWER hardware without having to manually patch / build, and without
> having to get a downstream patch into Debian / RHEL.

> Thanks!</span >

Either GCC or Khronos -- I'd be inclined to blame GCC for this, since the
altivec.h header is unusable from standard C++ code (assuming you don't hack
around it by undef'ing "vector" and "bool" after inclusion or by preventing it
from defining them in the first place somehow), however last time somebody
reported this [1] the bug was closed as invalid, so apparently some people from
the GCC community think that this is the (unfortunate) expected behaviour --
Assuming they're right, cl_platform.h should stop including altivec.h (or hack
around it somehow) because it makes cl.h unusable from standard C++ code on PPC
platforms.

[1] <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241</a></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>