[Buildroot] [PATCH/next 1/1] package/libpqxx: bump version to 8.0.1

Bernd Kuhls bernd at kuhls.net
Tue May 12 17:14:00 UTC 2026


https://github.com/jtv/libpqxx/blob/8.0.1/NEWS

https://github.com/jtv/libpqxx/blob/8.0.1/UPGRADING.md
"You will need at least C++20 to compile libpqxx. Compiler support for
 C++20 does not need to be absolutely complete, but the basics must be
 there: concepts, ranges, spans, various utility functions in the
 standard library, the new object lifetime rules, and so on."

Raise minimum gcc version to 10 because concepts were implemented in gcc
10.x: https://en.cppreference.com/cpp/compiler_support#cpp20

Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
---
 package/libpqxx/Config.in    | 6 +++---
 package/libpqxx/libpqxx.hash | 4 ++--
 package/libpqxx/libpqxx.mk   | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/libpqxx/Config.in b/package/libpqxx/Config.in
index 845692eae6..bbe29a9adf 100644
--- a/package/libpqxx/Config.in
+++ b/package/libpqxx/Config.in
@@ -2,7 +2,7 @@ config BR2_PACKAGE_LIBPQXX
 	bool "libpqxx"
 	depends on BR2_PACKAGE_POSTGRESQL
 	depends on BR2_TOOLCHAIN_HAS_THREADS
-	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 # C++17/charconv
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_10 # C++20 concepts
 	depends on BR2_INSTALL_LIBSTDCPP
 	help
 	  libpqxx is the official C++ client API for PostgreSQL, the
@@ -10,8 +10,8 @@ config BR2_PACKAGE_LIBPQXX
 
 	  http://pqxx.org/development/libpqxx/
 
-comment "libpqxx needs toolchain w/ C++, gcc >= 9, threads"
+comment "libpqxx needs toolchain w/ C++, gcc >= 10, threads"
 	depends on BR2_PACKAGE_POSTGRESQL
 	depends on !BR2_INSTALL_LIBSTDCPP || \
-		!BR2_TOOLCHAIN_GCC_AT_LEAST_9 || \
+		!BR2_TOOLCHAIN_GCC_AT_LEAST_10 || \
 		!BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/libpqxx/libpqxx.hash b/package/libpqxx/libpqxx.hash
index 067a2c8d2a..ca26eec4cf 100644
--- a/package/libpqxx/libpqxx.hash
+++ b/package/libpqxx/libpqxx.hash
@@ -1,3 +1,3 @@
 # Locally computed:
-sha256  e578677d0c1b0f7ad37ac2d9ac373bc9738a3732083c70672da5f2c3028e6b03  libpqxx-7.10.4.tar.gz
-sha256  2ccd31347a87796860a6600f57bf97ff4d54c203ecce4ea040425ba79774cf5f  COPYING
+sha256  24f878a1b4249035e4b6c07d49351506bf99f88df584d36bf198d58ebf293823  libpqxx-8.0.1.tar.gz
+sha256  b3410630dd87e37eb7a6e9c49eea2b3cf71f394e8921b7cd92ea2a42f9aea90f  COPYING
diff --git a/package/libpqxx/libpqxx.mk b/package/libpqxx/libpqxx.mk
index 492370f7f5..f2b40e094c 100644
--- a/package/libpqxx/libpqxx.mk
+++ b/package/libpqxx/libpqxx.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBPQXX_VERSION = 7.10.4
+LIBPQXX_VERSION = 8.0.1
 LIBPQXX_SITE = $(call github,jtv,libpqxx,$(LIBPQXX_VERSION))
 LIBPQXX_INSTALL_STAGING = YES
 LIBPQXX_DEPENDENCIES = postgresql
-- 
2.47.3



More information about the buildroot mailing list