Commit b9f709e4 authored by Thomas Petazzoni's avatar Thomas Petazzoni Committed by Peter Korsgaard
Browse files

postgresql: mark as not available for static linking

postgresql currently does not build in BR2_STATIC_LIBS=y
configurations, and since there is little interest in using such a big
piece of software in statically linked configuration, this commit
makes postgresql depends on !BR2_STATIC_LIBS.

Fixes:

  http://autobuild.buildroot.net/results/f9ed96d22e91cdba9ad92c4d4ea52e422bf1f1c9/



Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent c69bafe0
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -33,12 +33,16 @@ if BR2_PACKAGE_BANDWIDTHD
config BR2_PACKAGE_BANDWIDTHD_POSTGRESQL
	bool "enable postgresql log target support"
	select BR2_PACKAGE_POSTGRESQL
	depends on !BR2_STATIC_LIBS
	help
	  Enable support for logging the bandwidthd data to a remote
	  (or local) postgresql server. This data can then be viewed
	  through a php site. See README in the source code
	  (github.com/nroach44/bandwidthd) for more information.

comment "postgresql support needs a toolchain w/ dynamic library"
	depends on BR2_STATIC_LIBS

config BR2_PACKAGE_BANDWIDTHD_SQLITE3
	bool "enable sqlite3 log storage"
	select BR2_PACKAGE_SQLITE
+5 −0
Original line number Diff line number Diff line
@@ -159,9 +159,14 @@ config BR2_PACKAGE_PHP_EXT_PDO_POSTGRESQL
	bool "PostgreSQL"
	select BR2_PACKAGE_POSTGRESQL
	depends on BR2_USE_MMU # postgresql
	depends on !BR2_STATIC_LIBS
	help
	  PDO driver for PostgreSQL

comment "PostgreSQL drivers need a toolchain w/ dynamic library"
	depends on BR2_USE_MMU
	depends on BR2_STATIC_LIBS

config BR2_PACKAGE_PHP_EXT_PDO_SQLITE
	bool "SQLite3"
	select BR2_PACKAGE_SQLITE
+7 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_POSTGRESQL
	bool "postgresql"
	depends on BR2_USE_MMU # fork()
	# fails to build in a pure static linking scenario, and
	# postgresql is unlikely to be used in a pure statically
	# linked environment.
	depends on !BR2_STATIC_LIBS
	help
	  PostgreSQL is a powerful, open source object-relational
	  database system.
@@ -13,3 +17,6 @@ config BR2_PACKAGE_POSTGRESQL
	  archives with pg_dump and pg_restore.

	  http://www.postgresql.org

comment "postgresql needs a toolchain w/ dynamic library"
	depends on BR2_STATIC_LIBS
+4 −0
Original line number Diff line number Diff line
@@ -31,10 +31,14 @@ config BR2_PACKAGE_QT_ODBC
config BR2_PACKAGE_QT_PSQL
	bool "PostgreSQL Driver"
	select BR2_PACKAGE_POSTGRESQL
	depends on !BR2_STATIC_LIBS
	help
	  Build PostgreSQL driver
	  If unsure, say n.

comment "PostgreSQL driver needs a toolchain w/ dynamic library"
	depends on BR2_STATIC_LIBS

choice
	prompt "SQLite 3 support"
	default BR2_PACKAGE_QT_SQLITE_NONE
+5 −0
Original line number Diff line number Diff line
@@ -61,10 +61,15 @@ config BR2_PACKAGE_QT5BASE_PSQL
	bool "PostgreSQL Plugin"
	select BR2_PACKAGE_POSTGRESQL
	depends on BR2_USE_MMU # postgresql
	depends on !BR2_STATIC_LIBS
	help
	  Build PostgreSQL plugin
	  If unsure, say n.

comment "PostgreSQL plugin needs a toolchain w/ dynamic library"
	depends on BR2_USE_MMU
	depends on BR2_STATIC_LIBS

choice
	prompt "SQLite 3 support"
	default BR2_PACKAGE_QT5BASE_SQLITE_NONE