boostorg / boostorg/asio

Signals not received when building with link time optimization enabled and using asio as static library

Abierto
#403 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
1.6k
Forks
485
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

We are using asio as a static library instead of header only, boost version 1.78. We instantiate a `boost::asio::signal_set` in the main thread of our application but do not receive any signals when building with link time optimization enabled (using gcc9/10). With making `get_signal_state()` (signal_set_service.ipp) `BOOST_NOINLINE` the issue does not occur and signals are again received properly.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.