<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - webkit fails to build on Snow Leopard due to CCRandomCopyBytes() usage (which is not public API)"
   href="https://bugs.webkit.org/show_bug.cgi?id=157554">157554</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>webkit fails to build on Snow Leopard due to CCRandomCopyBytes() usage (which is not public API)
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Nightly Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Web Template Framework
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jeremyhu&#64;apple.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>CCRandomCopyBytes is private AppleInternal API that was added on OS X 10.7 Lion.

WebKit fails to buil on Snow Leopard because it does not have this API, and since this API is AppleInternal, it should not be used in general.

Undefined symbols for architecture x86_64:
  &quot;_CCRandomCopyBytes&quot;, referenced from:
      WTF::cryptographicallyRandomValuesFromOS(unsigned char*, unsigned long) in libWTFGTK.a(OSRandomSource.cpp.o)
  &quot;_kCCRandomDefault&quot;, referenced from:
      WTF::cryptographicallyRandomValuesFromOS(unsigned char*, unsigned long) in libWTFGTK.a(OSRandomSource.cpp.o)

This is a regression introduced in r189633 for <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - cryptographicallyRandomValuesFromOS should use CCRandomCopyBytes when available."
   href="show_bug.cgi?id=148439">https://bugs.webkit.org/show_bug.cgi?id=148439</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>