Bug 135339
Summary: | REGRESSION: unknown type name 'qos_class_t' in iOS 8.0 beta 4 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Isaac Burns <isaacburns> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | Normal | CC: | ap |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Isaac Burns
Error when including /usr/include/dispatch/dispatch.h.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
Could you please post a complete test project?
Isaac Burns
I'll see if I can get a smaller test project put together. The full project involves attaching libuv to JSC. From what I can tell, the only thing included before <JavaScriptCore/JavaScriptCore.h> is "uv.h".
The following conditional in qos.h is failing, leaving qos_class_t undefined.
/Applications/Xcode6-Beta4/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/usr/include/sys/qos.h:30
#if __DARWIN_C_LEVEL >= __DARWIN_C_FULL
How about adding a fallback for the other cases, as in .../usr/include/dispatch/queue.h:370?
#else
typedef unsigned int qos_class_t;
#endif
Alexey Proskuryakov
If you think that the problem is in qos.h itself, then WebKit bugzilla is not the right place to discuss it, we don't maintain it. Could you please file a bug with more details via <http://bugreport.apple.com>?
Isaac Burns
Done. Problem ID 17844922.
Alexey Proskuryakov
Thank you! Let's have it tracked there.