erlang: remove non-SMP build option

The non-SMP scheduler was deprecated with the Erlang/OTP 20.0 release and
slated for removal with the next major Erlang release. Since the non-SMP
scheduler isn't even built anymore, this option no longer has the
intended effect of saving space or compile time. The SMP scheduler
supports both SMP and non-SMP processors, so removing the option will
not break any platforms.

We do not need to add a legacy entry, because the new behavior is the
same as with the option previously set (i.e. SMP enabled).

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Frank Hunleth 2017-12-20 09:32:39 -05:00 committed by Thomas Petazzoni
parent 986eb3b611
commit c68ec4297e
2 changed files with 0 additions and 14 deletions

View File

@ -27,16 +27,6 @@ config BR2_PACKAGE_ERLANG
if BR2_PACKAGE_ERLANG if BR2_PACKAGE_ERLANG
config BR2_PACKAGE_ERLANG_SMP
bool "enable SMP support"
help
Erlang provides both a UP and an SMP emulator. The UP
emulator is always built, and this option enables
compilation of the SMP emulator. The choice of which
emulator to use is made at runtime. If you do not need SMP
support, turning this option off reduces compile time and
the size of the Erlang installation.
config BR2_PACKAGE_ERLANG_MEGACO config BR2_PACKAGE_ERLANG_MEGACO
bool "install megaco application" bool "install megaco application"
help help

View File

@ -74,10 +74,6 @@ ERLANG_CONF_OPTS += --enable-shared-zlib
ERLANG_DEPENDENCIES += zlib ERLANG_DEPENDENCIES += zlib
endif endif
ifeq ($(BR2_PACKAGE_ERLANG_SMP),)
ERLANG_CONF_OPTS += --disable-smp-support
endif
# Remove source, example, gs and wx files from staging and target. # Remove source, example, gs and wx files from staging and target.
ERLANG_REMOVE_PACKAGES = gs wx ERLANG_REMOVE_PACKAGES = gs wx