<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - OpenCL: clBuildProgram prints error messages directly rather than storing them"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=78581#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - OpenCL: clBuildProgram prints error messages directly rather than storing them"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=78581">bug 78581</a>
              from <span class="vcard"><a class="email" href="mailto:luke-jr+freedesktopbugs@utopios.org" title="Luke-Jr <luke-jr+freedesktopbugs@utopios.org>"> <span class="fn">Luke-Jr</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=78581#c1">comment #1</a>)
<span class="quote">> I though this was working.  Can you provide and example of the output when a
> shader fails to compile.</span >

With my current setup, what happens seems to be LLVM tries to format FROM
unallocated memory (which prevents me from using gdb, but "gets away with it"
at normal runtime), prints something along the lines of "1 error(s)",
CL_PROGRAM_BUILD_LOG yields a null string, and the end result after testing
cause my system to lock up. :(

Prior to my first lock up, a message about <stddef.h> not being found was also
printed (strace showed it checking /usr/include and /usr/include/clc, but not
the documented /usr/lib/clang/3.4.1/include which actually has a stddef.h).

A few weeks ago, it worked on my 5850, but not 7xxx, which printed (directly)
compile errors. I *think* the main change since then was a LLVM upgrade.
Although I had to mess around quite a bit to get Open*G*L working again (which
turned out to be its SSSE3 memcpy replacement crashing on Haswell).</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>