Closed Bug 1579910 Opened 5 years ago Closed 5 years ago

Error: c:/devel/mozilla-central/gfx/angle/checkout/src/libGLESv2/global_state.cpp(39,1): error: static_assert failed d ue to requirement 'std::is_trivially_constructible<std::atomic<std::mutex *>>::value' "global mutex is not trivially con structible"

Categories

(Core :: Graphics, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1579743

People

(Reporter: MarcoZ, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Getting this when building Central locally as of this morning. Windows environment, VS 2019 Community and all build tools via ./mach bootstrap up to date. Manually clobbering didn't help.

34:55.77 c:/devel/mozilla-central/gfx/angle/checkout/src/libGLESv2/global_state.cpp(39,1): error: static_assert failed d
ue to requirement 'std::is_trivially_constructible<std::atomic<std::mutex *>>::value' "global mutex is not trivially con
structible"
34:55.83 static_assert(std::is_trivially_constructible<decltype(g_Mutex)>::value,
34:55.89 ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Still failing after the latest checkout:

31:28.61 c:/devel/mozilla-central/gfx/angle/checkout/src/libGLESv2/global_state.cpp(39,1): error: static_assert failed d
ue to requirement 'std::is_trivially_constructible<std::atomic<std::mutex *>>::value' "global mutex is not trivially con
structible"
31:28.71 static_assert(std::is_trivially_constructible<decltype(g_Mutex)>::value,
31:28.71 ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:29.04 1 error generated.
31:29.05 mozmake.EXE[4]: *** [c:/devel/mozilla-central/config/rules.mk:786: global_state.obj] Error 1

This seems to come from bug 1578576.

Flags: needinfo?(mikokm)
Regressed by: angle-72
Keywords: regression
Status: NEW → RESOLVED
Closed: 5 years ago
Component: General → Graphics
Flags: needinfo?(mikokm)
Product: Firefox Build System → Core
Resolution: --- → DUPLICATE
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.