Bug 301453

Summary: Fix TAPI verification errors on ARM64_32 builds.
Product: WebKit Reporter: Mark Lam <mark.lam>
Component: bmallocAssignee: Mark Lam <mark.lam>
Status: RESOLVED FIXED    
Severity: Normal CC: ggaren, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Mark Lam
Reported 2025-10-24 16:40:18 PDT
The fix entails: 1. Change pas_config.h's default setting of LIBPAS_ENABLED to 1 only apply when PAS_CPU(ADDRESS64). Otherwise default it to 0. 2. Add #if LIBPAS_ENABLED + #endif around the content of many libpas header files that TAPI complains about for ARM64_32 builds. libpas does not support ARM64_32 targets. Hence, on ARM64_32 builds, libpas is disabled. So, it is correct to #if out all the libpas code in those header files.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-10-24 16:40:35 PDT
Mark Lam
Comment 2 2025-10-24 16:47:54 PDT
EWS
Comment 3 2025-10-26 23:34:50 PDT
Committed 302174@main (501c1d5fe26d): <https://commits.webkit.org/302174@main> Reviewed commits have been landed. Closing PR #52980 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.