changeset 765:0d7376c70f56 pg-next-699

update libpq to 13.23
author Alain Mazy <am@orthanc.team>
date Fri, 28 Nov 2025 09:02:03 +0100
parents 34b810a7b23a
children de9603f25df4
files Resources/CMake/PostgreSQLConfiguration.cmake
diffstat 1 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/Resources/CMake/PostgreSQLConfiguration.cmake	Thu Nov 27 19:16:35 2025 +0100
+++ b/Resources/CMake/PostgreSQLConfiguration.cmake	Fri Nov 28 09:02:03 2025 +0100
@@ -49,12 +49,12 @@
   add_definitions(-DORTHANC_POSTGRESQL_STATIC=1)
 
   SET(LIBPQ_MAJOR 13)
-  SET(LIBPQ_MINOR 1)
+  SET(LIBPQ_MINOR 23)
   SET(LIBPQ_VERSION ${LIBPQ_MAJOR}.${LIBPQ_MINOR})
 
   SET(LIBPQ_SOURCES_DIR ${CMAKE_BINARY_DIR}/postgresql-${LIBPQ_VERSION})
   DownloadPackage(
-    "551302a823a1ab48b4ed14166beebba9"
+    "86f7b1ace0dc43e993f29a6739a264d8"
     "https://orthanc.uclouvain.be/downloads/third-party-downloads/postgresql-${LIBPQ_VERSION}.tar.gz"
     "${LIBPQ_SOURCES_DIR}")
 
@@ -107,6 +107,11 @@
       -D_POSIX_PTHREAD_SEMANTICS
       )
 
+    # this has been included in the OrthancFramework from 1.12.10+
+    if (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
+      SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSTRERROR_R_INT=1 -D_POSIX_C_SOURCE=200112L")
+    endif()
+
     configure_file(
       ${LIBPQ_SOURCES_DIR}/src/include/port/darwin.h
       ${AUTOGENERATED_DIR}/pg_config_os.h