Bug 270298

Summary: [WebCore] Disable -allowable_client switches when libFuzzer is enabled
Product: WebKit Reporter: David Kilzer (:ddkilzer) <ddkilzer>
Component: WebCore Misc.Assignee: David Kilzer (:ddkilzer) <ddkilzer>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=268201

Description David Kilzer (:ddkilzer) 2024-02-29 09:02:09 PST
Disable -allowable_client switches when libFuzzer is enabled in WebCore.

This makes it easy to link fuzzers directly to WebCore.framework.

Similar change was made for libANGLE-shared.dylib here:

    [ANGLE] Add target for metal_translator_fuzzer
    <https://bugs.webkit.org/show_bug.cgi?id=268201>
    <rdar://98947215>
    <https://commits.webkit.org/273682@main>
Comment 1 Radar WebKit Bug Importer 2024-02-29 09:02:41 PST
<rdar://problem/123837523>
Comment 2 David Kilzer (:ddkilzer) 2024-02-29 09:06:26 PST
Pull request: https://github.com/WebKit/WebKit/pull/25298
Comment 3 EWS 2024-02-29 15:41:11 PST
Committed 275519@main (079924b7373a): <https://commits.webkit.org/275519@main>

Reviewed commits have been landed. Closing PR #25298 and removing active labels.
Comment 4 EWS 2024-03-08 05:48:05 PST
Committed 272448.700@safari-7618-branch (8f46bcc48209): <https://commits.webkit.org/272448.700@safari-7618-branch>

Reviewed commits have been landed. Closing PR #1119 and removing active labels.