Opened 12 years ago
Last modified 4 years ago
#4833 new Bugs
MinGW/test_tss_lib: Support of automatic tss cleanup for native threading API not available
Reported by: | Owned by: | Anthony Williams | |
---|---|---|---|
Milestone: | To Be Determined | Component: | thread |
Version: | Boost Development Trunk | Severity: | Problem |
Keywords: | test_tss_lib mingw native API cleanup | Cc: |
Description
MinGW test fails with the following error (test log as of 2010-11-10):
Run [2010-11-09 18:13:26 UTC]: fail
Running 6 test cases... tss_instances = 0; tss_total = 5 tss_instances = 5; tss_total = 5 ../libs/thread/test/test_tss.cpp(181): error in "test_tss": Support of automatic tss cleanup for native threading API not available
* 1 failure detected in test suite "Master Test Suite" EXIT STATUS: 201
MinGW uses the native MSVC libraries, and those platforms pass this test. Further, it seems gcc-4.5.x also passes. So shouldn't there be a way to triangulate and make all gcc-4.x work?
Attachments (2)
Change History (6)
by , 12 years ago
Attachment: | macros-mingw-gcc-4.3.3.txt added |
---|
by , 12 years ago
Attachment: | macros-mingw-gcc-4.4.0.txt added |
---|
comment:1 by , 12 years ago
comment:2 by , 10 years ago
Milestone: | Boost 1.45.0 → Boost 1.50.0 |
---|
comment:3 by , 10 years ago
Milestone: | Boost 1.50.0 → To Be Determined |
---|
I've attached the default macros (i.e., from
gcc -dM -E
) for both MinGW's gcc-4.3.3 and gcc-4.4.0. Note that they define their major/minor versions with__GNUC__ __GNUC_MINOR__
, which differs from the macros I see defined in thread/src/win32/tss_pe.cpp. They also define__MINGW32__
.