Skip to content

Conversation

@function47
Copy link
Contributor

Summary:
The conda build was failing with undefined symbol: _ZTIN5comms16CommsScubaSampleE (typeinfo for comms::CommsScubaSample).

Root cause: The comms/utils/CMakeLists.txt only collected *.cc files, but CommsScubaSample.cpp uses the .cpp extension, causing it to be excluded from the build.

Fix: Updated the glob pattern to include both *.cc and *.cpp files, ensuring all source files in the logger directory are compiled.

Reviewed By: dboyda, mlunar-meta

Differential Revision: D91828594

Summary:
The conda build was failing with `undefined symbol: _ZTIN5comms16CommsScubaSampleE` (typeinfo for `comms::CommsScubaSample`).

Root cause: The `comms/utils/CMakeLists.txt` only collected `*.cc` files, but `CommsScubaSample.cpp` uses the `.cpp` extension, causing it to be excluded from the build.

Fix: Updated the glob pattern to include both `*.cc` and `*.cpp` files, ensuring all source files in the logger directory are compiled.

Reviewed By: dboyda, mlunar-meta

Differential Revision: D91828594
@meta-codesync
Copy link

meta-codesync bot commented Jan 29, 2026

@function47 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D91828594.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Jan 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant