<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 - Make build-webkit support targeting the shipping OS even if building from the beta OS"
href="https://bugs.webkit.org/show_bug.cgi?id=146684">146684</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Make build-webkit support targeting the shipping OS even if building from the beta OS
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>Product</th>
<td>WebKit
</td>
</tr>
<tr>
<th>Version</th>
<td>528+ (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>Tools / Tests
</td>
</tr>
<tr>
<th>Assignee</th>
<td>webkit-unassigned@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>beidson@apple.com
</td>
</tr></table>
<p>
<div>
<pre>Make build-webkit support targeting the shipping OS even if building from the beta OS
OpenSource developers who have installed a beta of the non-released OS X cannot build Webkit because the binary WebKitSystemInterface is not yet available for the OS.
E.g., those running the El Capitan betas right now cannot build, because the El Capitan WKSI binary is not yet available.
WKSI is a pain, and maybe some day we can mostly move away from it. But for now, it should be possible to update build-webkit to target the shipping OS even when building on the pre-release OS.
E.g., those running the El Capitan (10.11) beta should be able to build WebKit for Yosemite (10.10) and link to the Yosemite WKSI binary.
This is something that is probably possible today with the Makefiles by messing with TARGET_MAC_OS_X_VERSION_MAJOR, but making it native to build-webkit would be a huge help.
It may or may not be possible to update the Xcode project files to make this a simple option.</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>