diff options
author | James Knight <james.knight@rockwellcollins.com> | 2018-01-17 09:31:48 -0500 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2018-01-17 22:14:25 +0100 |
commit | c463407df5236b91460ae1b42873c59b227f8dbf (patch) | |
tree | 6bef635875d33653b4ca186922b4289b19d16d14 | |
parent | 276d40c6009cf7b45349bfecb4a0c5c8afa3c9ab (diff) | |
download | buildroot-c463407df5236b91460ae1b42873c59b227f8dbf.tar.gz buildroot-c463407df5236b91460ae1b42873c59b227f8dbf.zip |
package/libpqxx: update dependencies
As of v6.x, libpqxx takes advantage of thread support for transaction
sleeps (adding BR2_TOOLCHAIN_HAS_THREADS).
Re-order dependencies for:
- Key feature (postgresql)
- Architectures dependencies
- Remaining dependencies
Fixes:
http://autobuild.buildroot.net/results/e1d6f62edfc5eae90953f0a93fdb30d713409c37/
Signed-off-by: James Knight <james.knight@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r-- | package/libpqxx/Config.in | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/package/libpqxx/Config.in b/package/libpqxx/Config.in index 7832d2508e..18f905b378 100644 --- a/package/libpqxx/Config.in +++ b/package/libpqxx/Config.in @@ -1,14 +1,17 @@ config BR2_PACKAGE_LIBPQXX bool "libpqxx" - depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11 depends on BR2_PACKAGE_POSTGRESQL + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11 + depends on BR2_INSTALL_LIBSTDCPP help libpqxx is the official C++ client API for PostgreSQL, the enterprise-strength open-source relational database. http://pqxx.org/development/libpqxx/ -comment "libpqxx needs toolchain w/ C++ support, gcc >= 4.7" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 +comment "libpqxx needs toolchain w/ C++, gcc >= 4.7, threads" depends on BR2_PACKAGE_POSTGRESQL + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || \ + !BR2_TOOLCHAIN_HAS_THREADS |