<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>243376</bug_id>
          
          <creation_ts>2022-07-30 11:48:43 -0700</creation_ts>
          <short_desc>[libpas] Adjust libpas PAS_API visibility</short_desc>
          <delta_ts>2022-11-24 22:34:02 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=243201</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick Griffis">pgriffis</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1887880</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick Griffis">pgriffis</who>
    <bug_when>2022-07-30 11:48:43 -0700</bug_when>
    <thetext>Tested on main with a clean debug build in flatpak (`build-webkit --gtk --debug`). Reverting this commit fixes it.

	[1550/2117] Linking CXX executable bin/TestWebKitAPI/TestWebCore
	FAILED: bin/TestWebKitAPI/TestWebCore 
	: &amp;&amp; /usr/bin/c++ -fdiagnostics-color=always -Wextra -Wall -pipe -Wno-odr -Wno-stringop-overread -Wno-stringop-overflow -Wno-nonnull -Wno-array-bounds -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wcast-align -Wno-tautological-compare  -fno-strict-aliasing -fno-exceptions -fno-rtti -gsplit-dwarf -g -fuse-ld=lld -Wl,--disable-new-dtags -Wl,--gdb-index @CMakeFiles/TestWebCore.rsp -o bin/TestWebKitAPI/TestWebCore  &amp;&amp; :
	ld.lld: error: undefined symbol: pas_ensure_heap_slow
	&gt;&gt;&gt; referenced by pas_heap_ref.h:65 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_heap_ref.h:65)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_ensure_heap)
	&gt;&gt;&gt; referenced by pas_heap_ref.h:65 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_heap_ref.h:65)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_ensure_heap)
	&gt;&gt;&gt; referenced by pas_heap_ref.h:65 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_heap_ref.h:65)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeySession.cpp.o:(pas_ensure_heap)
	&gt;&gt;&gt; referenced 188 more times

	ld.lld: error: undefined symbol: pas_panic_on_out_of_memory_error
	&gt;&gt;&gt; referenced by pas_allocation_result.h:106 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_allocation_result.h:106)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_allocation_result_crash_on_error)
	&gt;&gt;&gt; referenced by pas_allocation_result.h:106 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_allocation_result.h:106)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_allocation_result_crash_on_error)
	&gt;&gt;&gt; referenced by pas_allocation_result.h:106 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_allocation_result.h:106)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeySession.cpp.o:(pas_allocation_result_crash_on_error)
	&gt;&gt;&gt; referenced 188 more times

	ld.lld: error: undefined symbol: pas_segregated_heap_medium_allocator_index_for_index
	&gt;&gt;&gt; referenced by pas_segregated_heap.h:250 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_segregated_heap.h:250)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_segregated_heap_allocator_index_for_index)
	&gt;&gt;&gt; referenced by pas_try_allocate_intrinsic.h:134 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_try_allocate_intrinsic.h:134)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_try_allocate_intrinsic_impl_casual_case)
	&gt;&gt;&gt; referenced by pas_segregated_heap.h:250 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_segregated_heap.h:250)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_segregated_heap_allocator_index_for_index)
	&gt;&gt;&gt; referenced 379 more times

	ld.lld: error: undefined symbol: pas_thread_local_cache_fast_tls
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:104 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:104)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_thread_local_cache_try_get_impl)
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:104 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:104)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_thread_local_cache_try_get_impl)
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:104 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:104)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeySession.cpp.o:(pas_thread_local_cache_try_get_impl)
	&gt;&gt;&gt; referenced 188 more times

	ld.lld: error: undefined symbol: pas_thread_local_cache_get_local_allocator_slow
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:271 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:271)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_thread_local_cache_get_local_allocator_for_possibly_uninitialized_but_not_unselected_index)
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:271 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:271)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_thread_local_cache_get_local_allocator_for_possibly_uninitialized_but_not_unselected_index)
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:271 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:271)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeySession.cpp.o:(pas_thread_local_cache_get_local_allocator_for_possibly_uninitialized_but_not_unselected_index)
	&gt;&gt;&gt; referenced 188 more times

	ld.lld: error: undefined symbol: pas_thread_local_cache_get_local_allocator_if_can_set_cache_for_possibly_uninitialized_index_slow
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:346 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:346)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_thread_local_cache_get_local_allocator_if_can_set_cache_for_possibly_uninitialized_index)
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:346 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:346)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_thread_local_cache_get_local_allocator_if_can_set_cache_for_possibly_uninitialized_index)
	&gt;&gt;&gt; referenced by pas_thread_local_cache.h:346 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_thread_local_cache.h:346)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeySession.cpp.o:(pas_thread_local_cache_get_local_allocator_if_can_set_cache_for_possibly_uninitialized_index)
	&gt;&gt;&gt; referenced 188 more times

	ld.lld: error: undefined symbol: bmalloc_megapage_table
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_heap_config_fast_megapage_kind)
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(bmalloc_heap_config_fast_megapage_kind)
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeySession.cpp.o:(bmalloc_heap_config_fast_megapage_kind)
	&gt;&gt;&gt; referenced 188 more times

	ld.lld: error: undefined symbol: bmalloc_medium_page_header_table
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_heap_config_page_header)
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_medium_segregated_page_header_for_boundary)
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_medium_segregated_boundary_for_page_header)
	&gt;&gt;&gt; referenced 952 more times

	ld.lld: error: undefined symbol: bmalloc_marge_page_header_table
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_heap_config_page_header)
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_marge_bitfit_page_header_for_boundary)
	&gt;&gt;&gt; referenced by bmalloc_heap_config.h:82 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_config.h:82)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_marge_bitfit_boundary_for_page_header)
	&gt;&gt;&gt; referenced 570 more times

	ld.lld: error: undefined symbol: pas_debug_heap_memalign
	&gt;&gt;&gt; referenced by pas_debug_heap.h:97 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_debug_heap.h:97)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_debug_heap_allocate)
	&gt;&gt;&gt; referenced by pas_debug_heap.h:97 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_debug_heap.h:97)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_debug_heap_allocate)
	&gt;&gt;&gt; referenced by pas_debug_heap.h:97 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_debug_heap.h:97)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeySession.cpp.o:(pas_debug_heap_allocate)
	&gt;&gt;&gt; referenced 188 more times

	ld.lld: error: undefined symbol: pas_debug_heap_malloc
	&gt;&gt;&gt; referenced by pas_debug_heap.h:101 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_debug_heap.h:101)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_debug_heap_allocate)
	&gt;&gt;&gt; referenced by pas_debug_heap.h:101 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_debug_heap.h:101)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_debug_heap_allocate)
	&gt;&gt;&gt; referenced by pas_debug_heap.h:101 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_debug_heap.h:101)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeySession.cpp.o:(pas_debug_heap_allocate)
	&gt;&gt;&gt; referenced 188 more times

	ld.lld: error: undefined symbol: pas_debug_heap_is_enabled
	&gt;&gt;&gt; referenced by pas_local_allocator_inlines.h:1818 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_local_allocator_inlines.h:1818)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_local_allocator_try_allocate)
	&gt;&gt;&gt; referenced by pas_try_allocate_intrinsic.h:103 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_try_allocate_intrinsic.h:103)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(pas_try_allocate_intrinsic_impl_casual_case)
	&gt;&gt;&gt; referenced by pas_local_allocator_inlines.h:1818 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/pas_local_allocator_inlines.h:1818)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/encryptedmedia/MediaKeyMessageEvent.cpp.o:(pas_local_allocator_try_allocate)
	&gt;&gt;&gt; referenced 379 more times

	ld.lld: error: undefined symbol: bmalloc_allocator_counts
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:48 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:48)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_impl_impl_fast)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:48 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:48)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_impl_impl_slow)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:60 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:60)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_with_alignment_impl_impl_fast)
	&gt;&gt;&gt; referenced 4581 more times

	ld.lld: error: undefined symbol: bmalloc_intrinsic_runtime_config
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:48 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:48)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_impl_impl_slow)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:60 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:60)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_with_alignment_impl_impl_slow)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:70 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:70)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_allocate_impl_impl_slow)
	&gt;&gt;&gt; referenced 761 more times

	ld.lld: error: undefined symbol: bmalloc_common_primitive_heap_support
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:48 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:48)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_impl_casual_case)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:48 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:48)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_impl_inline_only)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:60 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:60)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_with_alignment_impl_casual_case)
	&gt;&gt;&gt; referenced 1525 more times

	ld.lld: error: undefined symbol: bmalloc_common_primitive_heap
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:48 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:48)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_impl_casual_case)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:60 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:60)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_with_alignment_impl_casual_case)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:70 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:70)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_allocate_impl_casual_case)
	&gt;&gt;&gt; referenced 761 more times

	ld.lld: error: undefined symbol: bmalloc_typed_runtime_config
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:165 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:165)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_iso_allocate_impl_impl_slow)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:172 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:172)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_iso_allocate_impl_impl_slow)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:200 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:200)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_iso_allocate_array_impl_impl_slow)
	&gt;&gt;&gt; referenced 1143 more times

	ld.lld: error: undefined symbol: bmalloc_flex_runtime_config
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:355 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:355)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_flex_impl_impl_slow)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:355 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:355)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_flex_impl_casual_case)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:362 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:362)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_allocate_flex_impl_impl_slow)
	&gt;&gt;&gt; referenced 761 more times

	ld.lld: error: undefined symbol: bmalloc_primitive_runtime_config
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:458 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:458)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_auxiliary_impl_impl_slow)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:458 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:458)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_try_allocate_auxiliary_impl_casual_case)
	&gt;&gt;&gt; referenced by bmalloc_heap_inlines.h:465 (/app/webkit/WebKitBuild/Debug/bmalloc/Headers/bmalloc/bmalloc_heap_inlines.h:465)
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(bmalloc_allocate_auxiliary_impl_impl_slow)
	&gt;&gt;&gt; referenced 761 more times

	ld.lld: error: undefined symbol: bmalloc_heap_config
	&gt;&gt;&gt; referenced by GamepadEvent.cpp
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(.data+0x0)
	&gt;&gt;&gt; referenced by GamepadEvent.cpp
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(.data+0x40)
	&gt;&gt;&gt; referenced by GamepadEvent.cpp
	&gt;&gt;&gt;               Source/WebCore/CMakeFiles/WebCore.dir/./Modules/gamepad/GamepadEvent.cpp.o:(.data+0x48)
	&gt;&gt;&gt; referenced 2098 more times

	ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
	collect2: error: ld returned 1 exit status</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1887915</commentid>
    <comment_count>1</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-07-30 18:33:16 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/2879</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1887919</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-07-30 21:02:11 -0700</bug_when>
    <thetext>Committed 252977@main (6f313a256c8b): &lt;https://commits.webkit.org/252977@main&gt;

Reviewed commits have been landed. Closing PR #2879 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>