facebook / facebook/folly

v2025.04.28.00 build fail on mac m4 15.7.1

Open
#2,530 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
30.5k
Forks
5.9k
PR merge metrics
No merged PRs in 30d

Description

Undefined symbols for architecture arm64:
"fmt::v9::vformat(fmt::v9::basic_string_view, fmt::v9::basic_format_args>)", referenced from:
folly::LogStreamProcessor::vformatLogString(folly::Range, fmt::v9::basic_format_args>, bool&)::'lambda'()::operator()() const in main.cpp.o
ld: symbol(s) not found for architecture arm64
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

Version: folly v2025.04.28.00
g++ version:
Apple clang version 17.0.0 (clang-1700.4.4.1)
Target: arm64-apple-darwin24.6.0

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the v2025.04.28.00 build on macOS 15.7.1 with Apple clang 17 for arm64. Investigate the linker configuration and fmt dependency associated with folly::LogStreamProcessor; done when the build completes without the reported undefined fmt::v9::vformat symbol.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, macos
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.