# HG changeset patch # User Alain Mazy # Date 1767694401 -3600 # Node ID 0de465763749f19ede84c822842f59095acf3916 # Parent 8628c32729cf25f58a89cb0840447ba1b17c786a hotfix: fix libcurl build with gcc 15.2 on ubuntu 25.10 diff -r 8628c32729cf -r 0de465763749 OrthancFramework/Resources/CMake/LibCurlConfiguration.cmake --- a/OrthancFramework/Resources/CMake/LibCurlConfiguration.cmake Wed Nov 26 15:58:32 2025 +0100 +++ b/OrthancFramework/Resources/CMake/LibCurlConfiguration.cmake Tue Jan 06 11:13:21 2026 +0100 @@ -113,9 +113,10 @@ SET(TMP_OS "x86") endif() + # _GNU_SOURCE is required for accept4(), pipe2(), sendmmsg() set_property( SOURCE ${CURL_SOURCES} APPEND - PROPERTY COMPILE_DEFINITIONS "HAVE_CONFIG_H=1;OS=\"${TMP_OS}\"" + PROPERTY COMPILE_DEFINITIONS "HAVE_CONFIG_H=1;OS=\"${TMP_OS}\";_GNU_SOURCE" ) if(CMAKE_C_COMPILER_TARGET)