[CDRIVER-4507] libbson 1.21.1 build failure in Windows 32 bit platform Created: 20/Oct/22  Updated: 27/Feb/23  Resolved: 27/Feb/23

Status: Closed
Project: C Driver
Component/s: libbson
Affects Version/s: 1.21.1
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Gopu Krishna S Assignee: Unassigned
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: CDRIVER-4577

 Description   

Am getting build failure while trying to build on Windows 32 bit platform with intel 16 compiler.

Error:

unresolved external symbol __InterlockedCompareExchange8 referenced in function __bson_emul_atomic_int64_fetch_add

unresolved external symbol __InterlockedExchange8 referenced in function __bson_emul_atomic_int64_fetch_add



 Comments   
Comment by Esha Bhargava [ 27/Feb/23 ]

C driver does not document support for Intel compiler.

Comment by Gopu Krishna S [ 22/Oct/22 ]

PR is raised by me with a fix, please review https://github.com/mongodb/mongo-c-driver/pull/1132

Generated at Wed Feb 07 21:21:07 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.