Browse Source

package/libbsd: depends on architectures providing a.out.h

libbsd requires a.out.h, which is only available in a select subset
of the architectures Buildroot supports.

Propagate these new dependencies down to libedit.

Fixes:
    http://autobuild.buildroot.org/results/019/019091312ec547520370ffad967b53e23f54a14b
    http://autobuild.buildroot.org/results/87c/87c3a8bf2248606d80ddcfd96132de4c5fe869ed
    http://autobuild.buildroot.org/results/589/5891f539ce3f3ff2e3411228472c8833fdd0d7c0
    [...]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Yann E. MORIN 12 years ago
parent
commit
29b071077f
2 changed files with 4 additions and 0 deletions
  1. 3 0
      package/libbsd/Config.in
  2. 1 0
      package/libedit/Config.in

+ 3 - 0
package/libbsd/Config.in

@@ -1,5 +1,8 @@
 config BR2_PACKAGE_LIBBSD
 config BR2_PACKAGE_LIBBSD
 	bool "libbsd"
 	bool "libbsd"
+	# libbsd requires a.out.h, which is only available for those
+	# architectures: arm, m68k, x86 (and alpha, but we don't care.)
+	depends on ( BR2_arm || BR2_armeb || BR2_m68k || BR2_i386 || BR2_x86_64 )
 	help
 	help
 	  This library provides useful functions commonly found on BSD
 	  This library provides useful functions commonly found on BSD
 	  systems, and lacking on others like GNU systems, thus making
 	  systems, and lacking on others like GNU systems, thus making

+ 1 - 0
package/libedit/Config.in

@@ -1,5 +1,6 @@
 config BR2_PACKAGE_LIBEDIT
 config BR2_PACKAGE_LIBEDIT
 	bool "libedit"
 	bool "libedit"
+	depends on ( BR2_arm || BR2_armeb || BR2_m68k || BR2_i386 || BR2_x86_64 )  # libbsd
 	select BR2_PACKAGE_LIBBSD
 	select BR2_PACKAGE_LIBBSD
 	select BR2_PACKAGE_NCURSES
 	select BR2_PACKAGE_NCURSES
 	help
 	help