BSD 系统支持问题列表
作者: cqundefine创建于 2026年4月25日更新于 2026年9月15日
FreeBSD (这个版本问题最少):
-
libvpx默认情况下无法构建,需要使用标志来解决,或者禁用 FFmpeg 功能,应该在 vcpkg 中修复(这将由 microsoft/vcpkg#51382 修复,需要一个 vcpkg 基准升级) -
TestFunctionObjC无法启动,因为缺少符号(在 #9013 融合后,将在非 Apple 系统上禁用) -
Wrong JPEG library version: library is 62, caller expects 80, 这似乎是由于编译器使用系统头文件而不是 vcpkg 头文件引起的,而在 FreeBSD 中,JPEG_LIB_VERSION是 80,而我们的构建是 62(我发现这个问题是由于我们的 LibDRM 包含路径引起的,系统包含路径优先于 vcpkg 包含路径,应该使用-idirafter编译标志) - 一系列 canvas 测试失败或崩溃(崩溃可能与上一个点有关)
- 更多随机测试在使用 Sanitizer 预设时失败并超时
- vcpkg 需要使用标准的 Linux unzip 命令,该命令的语法与 FreeBSD 上的
bsdunzip不同 -
transfer_file_through_socket在 FreeBSD 上还应使用sendfile而不是发送文件内容 - WASM_COMPILED_FAULT_RECOVERY_SUPPORTED 在 FreeBSD 上未启用
内容来源: LadybirdBrowser/ladybird