package/libmicrohttpd: mark as broken on Nios II, infamous _gp issue

Fixes
http://autobuild.buildroot.net/results/76f/76f838b2b33311897f3c2ce82a65f3b73af2c046/

Propagate reverse dependency to janus-gateway. I did not propagate the
reverse dependency to kodi, ola and systemd because they are not
available for nios.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Bernd Kuhls 2015-07-31 22:25:08 +02:00 committed by Thomas Petazzoni
parent 14e6c8208c
commit 87059dd20e
2 changed files with 9 additions and 0 deletions

View File

@ -11,6 +11,8 @@ config BR2_PACKAGE_JANUS_GATEWAY
depends on BR2_USE_WCHAR # libnice -> libglib2 depends on BR2_USE_WCHAR # libnice -> libglib2
depends on BR2_USE_MMU # libnice depends on BR2_USE_MMU # libnice
depends on !BR2_STATIC_LIBS # dlopen depends on !BR2_STATIC_LIBS # dlopen
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305 # libmicrohttpd
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 # libmicrohttpd
help help
Janus is an open source, general purpose, WebRTC gateway Janus is an open source, general purpose, WebRTC gateway
designed and developed by Meetecho. designed and developed by Meetecho.
@ -20,3 +22,5 @@ config BR2_PACKAGE_JANUS_GATEWAY
comment "janus-gateway needs a toolchain w/ dynamic library, threads, wchar" comment "janus-gateway needs a toolchain w/ dynamic library, threads, wchar"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405

View File

@ -1,6 +1,9 @@
config BR2_PACKAGE_LIBMICROHTTPD config BR2_PACKAGE_LIBMICROHTTPD
bool "libmicrohttpd" bool "libmicrohttpd"
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
# Triggers the _gp link issue
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
help help
GNU libmicrohttpd is a small C library that makes it easy to GNU libmicrohttpd is a small C library that makes it easy to
run an HTTP server as part of another application. run an HTTP server as part of another application.
@ -24,3 +27,5 @@ endif
comment "libmicrohttpd needs a toolchain w/ threads" comment "libmicrohttpd needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405