Skip to content
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

Fixing gridfs_file_set_xxx wouldn’t export to module map. #415

Merged
merged 1 commit into from Jan 5, 2017

Conversation

RockfordWei
Copy link
Contributor

When using clang to export modules, functions set of
mongo_gridfs_file_set_xxx couldn’t export to destination simply because
only the getting methods were marked with BSON_API. Typical scenario is
a third party exporting, such as c library exporting for Swift
language.
Script test-libmongoc, which includes GridFS, passed.
This issue was found by Kyle Jessup and Rockford Wei,
perfect.org

When using clang to export modules, functions set of
mongo_gridfs_file_set_xxx couldn’t export to destination simply because
only the getting methods were marked with BSON_API. Typical scenario is
a third party exporting, such as c library exporting for Swift
language.
Script test-libmongoc, which includes GridFS, passed.
This issue was found by Kyle Jessup and Rockford Wei,
perfect.org
@bjori
Copy link
Contributor

bjori commented Dec 22, 2016

Awwman. Excellent catch, thank you

@RockfordWei
Copy link
Contributor Author

You are very welcome, hope this bug could be fixed in the incoming releases.
Rocky.

@bjori
Copy link
Contributor

bjori commented Dec 29, 2016

I made a jira ticket for tracking this issue https://jira.mongodb.org/browse/CDRIVER-1971 and make sure it'll be in our next release

@RockfordWei
Copy link
Contributor Author

Thank you & Happy New Year!

@bjori bjori merged commit bc04ad0 into mongodb:master Jan 5, 2017
@bjori
Copy link
Contributor

bjori commented Jan 5, 2017

Thanks!
Merged to 1.5 and master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants