Bug 231929

Summary: Debug + Code Coverage configuration make error: headers don't have symbol
Product: WebKit Reporter: Gabriel Nava Marino <gnavamarino>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ap, ddkilzer, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Gabriel Nava Marino
Reported 2021-10-18 18:38:36 PDT
First try: set-webkit-configuration --coverage --debug then make These errors will occur during the GenerateTAPI step: error: headers don't have symbol '(weak-def) ___llvm_profile_filename' error: headers don't have symbol '(weak-def) ___llvm_profile_raw_version' error: headers don't have symbol '(weak-def) _lprofDirMode' These seem related to https://bugs.webkit.org/show_bug.cgi?id=226684. However, reverting the change results in another error mentioned in https://bugs.webkit.org/show_bug.cgi?id=226562.
Attachments
Gabriel Nava Marino
Comment 1 2021-10-18 18:49:17 PDT
Radar WebKit Bug Importer
Comment 2 2021-10-25 18:39:15 PDT
David Kilzer (:ddkilzer)
Comment 3 2021-10-27 20:19:41 PDT
I wonder if we can disable TAPI for Debug builds. I'm not sure there's a need for it in those builds, unless developers only build Debug locally and would miss new issues they created.
Note You need to log in before you can comment on or make changes to this bug.