[Webkit-unassigned] [Bug 188180] watchOS engineering build is broken after r234227
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 30 16:11:29 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=188180
--- Comment #3 from Wenson Hsieh <wenson_hsieh at apple.com> ---
(In reply to Wenson Hsieh from comment #2)
> Hmm, I see now that this is modeled closely after rewrite_headers() in
> postprocess-framework-headers.sh in WebKit, and we also miss setting
> OSX_VERSION and IOS_VERSION there too, because WK_PLATFORM_NAME is
> "watch(os|simulator)".
So in the case where this happens, we end up in a fallback path:
if [[ -n "$OSX_VERSION" && -n "$IOS_VERSION" ]]; then
SED_OPTIONS+=(
-e s/JSC_MAC_TBA/${OSX_VERSION}/g
-e s/JSC_IOS_TBA/${IOS_VERSION}/g
-e s/JSC_MAC_VERSION_TBA/${OSX_VERSION_NUMBER}/g
-e s/JSC_IOS_VERSION_TBA/${IOS_VERSION_NUMBER}/g
-e s/JSC_API_AVAILABLE/API_AVAILABLE/
-e s/JSC_API_DEPRECATED/API_DEPRECATED/
-e "s/^JSC_CLASS_AVAILABLE/JSC_EXTERN API_AVAILABLE/"
-e "s/^JSC_CLASS_DEPRECATED/JSC_EXTERN API_DEPRECATED/"
)
else
SED_OPTIONS+=( -e 's/JSC_(API_|CLASS_)AVAILABLE\(.*\)\s*\)//g' -e 's/JSC_(API_|CLASS_)DEPRECATED(_WITH_REPLACEMENT)?\(.*\)\s*\)//g' )
fi
...which effectively removes all uses of the JSC availability macro. Perhaps this should replace JSC_IOS_VERSION_TBA and JSC_MAC_VERSION_TBA as well with a fallback value of 0?
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180730/ef7ac7cc/attachment.html>
More information about the webkit-unassigned
mailing list