diff options
| author | Bernd Kuhls <bernd.kuhls@t-online.de> | 2018-07-21 11:13:38 +0200 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@bootlin.com> | 2018-07-21 22:54:27 +0200 |
| commit | c4d26992560875930866a627cc936da2f938401b (patch) | |
| tree | 976d28f647ce7e6bc91e738faa43aa36f63cda37 | |
| parent | bf6dbebea78108c9cc71ff9b470ce8ac63ccd1ef (diff) | |
| download | buildroot-c4d26992560875930866a627cc936da2f938401b.tar.gz buildroot-c4d26992560875930866a627cc936da2f938401b.zip | |
package/erlang: needs threads
Due to the removal of the non-smp option threads are needed now:
https://github.com/erlang/otp/commit/ee297c32a768ec333e2a8a3ef829a7690e91d306#diff-900a5d0495caac38a1f51a2cae1b2594R974
Fixes
http://autobuild.buildroot.net/results/285/285ef07d8e0614dd90a1e4dd3ee28b116990dc0f/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
| -rw-r--r-- | package/erlang/Config.in | 5 | ||||
| -rw-r--r-- | package/erlang/erlang.mk | 7 |
2 files changed, 4 insertions, 8 deletions
diff --git a/package/erlang/Config.in b/package/erlang/Config.in index bf745555e8..75ba17086a 100644 --- a/package/erlang/Config.in +++ b/package/erlang/Config.in @@ -12,15 +12,16 @@ config BR2_PACKAGE_ERLANG_ARCH_SUPPORTS # erlang needs host-erlang depends on BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS -comment "erlang needs a toolchain w/ dynamic library" +comment "erlang needs a toolchain w/ dynamic library, threads" depends on BR2_USE_MMU # fork() depends on BR2_PACKAGE_ERLANG_ARCH_SUPPORTS - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_ERLANG bool "erlang" depends on BR2_USE_MMU # fork() depends on !BR2_STATIC_LIBS + depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_PACKAGE_ERLANG_ARCH_SUPPORTS help Erlang is a programming language used to build massively diff --git a/package/erlang/erlang.mk b/package/erlang/erlang.mk index 786641e4bd..2ac903ffea 100644 --- a/package/erlang/erlang.mk +++ b/package/erlang/erlang.mk @@ -43,10 +43,6 @@ HOST_ERLANG_CONF_OPTS = --without-javac --with-ssl=$(HOST_DIR) HOST_ERLANG_CONF_OPTS += --without-termcap -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),) -ERLANG_CONF_OPTS += --disable-threads -endif - ifeq ($(BR2_PACKAGE_NCURSES),y) ERLANG_CONF_OPTS += --with-termcap ERLANG_DEPENDENCIES += ncurses @@ -61,8 +57,7 @@ else ERLANG_CONF_OPTS += --without-ssl endif -# ODBC support in erlang requires threads -ifeq ($(BR2_PACKAGE_UNIXODBC)$(BR2_TOOLCHAIN_HAS_THREADS),yy) +ifeq ($(BR2_PACKAGE_UNIXODBC),y) ERLANG_DEPENDENCIES += unixodbc ERLANG_CONF_OPTS += --with-odbc else |

