<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000099" bgcolor="#FFFFFF">
    I'm using the Intel released Mesa 10.6.3 driver running on an Intel
    i5-5250U processor with an HD6000 (GT3) integrated GPU.<br>
    <br>
    The Mesa driver compiles my small GLSL code very quickly, just a few
    milliseconds, but the linking phase takes <u>over a minute</u> =
    60,800 milliseconds to be exact. The shader then runs just fine. I
    have the same application and same shader on another platform which
    has an Nvidia driver for which the linking takes just milliseconds.
    My GLSL code does have a moderately long switch statement but
    nothing extreme.<br>
    <br>
    What on earth can the linker be doing?<br>
    <br>
  </body>
</html>