[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