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: Jim Bell <jim@…> 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)

macros-mingw-gcc-4.3.3.txt (4.2 KB ) - added by Jim Bell <jim@…> 12 years ago.
macros-mingw-gcc-4.4.0.txt (4.3 KB ) - added by Jim Bell <jim@…> 12 years ago.

Download all attachments as: .zip

Change History (6)

by Jim Bell <jim@…>, 12 years ago

Attachment: macros-mingw-gcc-4.3.3.txt added

by Jim Bell <jim@…>, 12 years ago

Attachment: macros-mingw-gcc-4.4.0.txt added

comment:1 by Jim Bell <jim@…>, 12 years ago

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__ .

comment:2 by viboes, 10 years ago

Milestone: Boost 1.45.0Boost 1.50.0

comment:3 by viboes, 10 years ago

Milestone: Boost 1.50.0To Be Determined

comment:4 by viboes, 4 years ago

See #13221

Note: See TracTickets for help on using tickets.