Skip to content

Fixing implicit instantiation errors with newer libc++ on macOS #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

BLesnau
Copy link
Collaborator

@BLesnau BLesnau commented Apr 22, 2025

Addresses https://github.com/TechSmith/TSCLicensing/issues/1450

cpprestsdk started causing build failures with newer versions of libc++ on macOS. The errors looked like this

image

There was another PR to address this issue in the main cpprestsdk repo, but it may not be the best way to fix the problem. It also is unlikely to get merged any time soon.

microsoft#1820

We instead made our own fork of cpprestsdk (this repo) and are making our own change to fix the problem. The modified code is only used by cpprestsdk tests. I was unable to get cpprestsdk to build on its own, including its tests, so I have not been able to fix any new compilation issues that would come up there. Since we don't care about the tests at all, is it worth doing more work there to get it building?

More detail can be found in the PR that integrates these changes.

https://github.com/TechSmith/CommonCpp/pull/5836

@BLesnau BLesnau force-pushed the fixImplicitInstantiationError branch from 915aa6c to 7ebe1dc Compare April 22, 2025 14:42
@BLesnau BLesnau closed this Apr 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant