summaryrefslogtreecommitdiffstats
path: root/package/erlang
Commit message (Collapse)AuthorAgeFilesLines
* erlang: always use Buildroot's zlibFrank Hunleth2018-10-142-2/+2
| | | | | | | | | | | | | | | | | | | | While Erlang includes a version of zlib, it's intended for Windows and there's an expectation that non-Windows platforms provide it. It's also not as regularly updated as the one in Buildroot. This change makes Erlang always use a Buildroot-provided zlib. Fixes this compile error: CC /home/buildroot/autobuild/run/instance-0/output/build/erlang-21.0/erts/emulator/zlib/obj/x86_64-buildroot-linux-musl/opt/adler32.o In file included from zlib/adler32.c:11:0: zlib/zutil.h:172:39: error: "_LFS64_LARGEFILE" is not defined [-Werror=undef] (!defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0) ^~~~~~~~~~~~~~~~ See http://autobuild.buildroot.net/results/fc633f80c7c36a90e641487f5a888fbb767c2a54/. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/erlang: needs threadsBernd Kuhls2018-07-212-8/+4
| | | | | | | | | | | 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>
* package/erlang: fix host build with host-pcre packageBernd Kuhls2018-06-231-0/+9
| | | | | | | | | | | | https://git.buildroot.net/buildroot/commit/?id=bd12cd7d4633200ce01663df6528fd061d64b784 added an incompletely rebased patch to fix host-erlang when pcre is available on the host. Fixes http://autobuild.buildroot.net/results/484/484a54b005764958073674bf07f6a760bfedb071/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/erlang: bump version to 21.0Bernd Kuhls2018-06-203-15/+9
| | | | | | | Release notes: http://www.erlang.org/news/123 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/erlang: bump version to 20.3Bernd Kuhls2018-04-016-17/+5
| | | | | | | | | | Removed patch 0001, not needed anymore after upstream commit https://github.com/erlang/otp/commit/aa9054e0ea48a127f2aeafcdce1df4d1aec09574 Renumbered remaining patches, added license hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: enable host-erlang for x86/x86_64 architectures onlyJohan Oudinet2018-02-261-0/+7
| | | | | | | | | | And make erlang depends on host-erlang. This patch aims at avoiding the following autobuilder failures: http://autobuild.buildroot.net/results/45edf95c0c44c9d553879e0cbb771098d7c63aa1 http://autobuild.buildroot.net/results/a36d00407a371d70b4551a9717ebd6ff852c8bca Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: remove non-SMP build optionFrank Hunleth2017-12-282-14/+0
| | | | | | | | | | | | | | | | 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>
* erlang: Add a patch for hosts without libzJohan Oudinet2017-12-061-0/+42
| | | | | | | | | | | | | | | Since commit 640c988fd4, erts/configure adds -lz to LIBS but this variable is also used in some Dynamic Erlang drivers. Fix Makefiles in such drivers to use the LDLIBS variable instead. This patch has been reported upstream (see https://bugs.erlang.org/browse/ERL-529) and should fix: http://autobuild.buildroot.net/results/3a3b9a4568c706bd6caad3c63d356680c8405ac5/ Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: bump to version 20.0Johan Oudinet2017-12-012-4/+4
| | | | | | | | | | | | | | This change bumps the Erlang version from 19.3 to 20.0. As a new major release, there are a few incompatibilities. Details are here: http://www.erlang.org/news/114 This should fix builds on ppc64le host machines: http://autobuild.buildroot.net/results/407af9800313d4540643d7625e85acc0c2366892 http://autobuild.buildroot.net/results/2aca54ad48ecfd72242d97499e21a46c1b384b10 Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Reviewed-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Globally replace $(HOST_DIR)/usr with $(HOST_DIR)Arnout Vandecappelle2017-07-051-1/+1
| | | | | | | | | | | Since things are no longer installed in $(HOST_DIR)/usr, the callers should also not refer to it. This is a mechanical change with git grep -l '\$(HOST_DIR)/usr' | xargs sed -i 's%\$(HOST_DIR)/usr%$(HOST_DIR)%g' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2017-06-012-4/+4
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * erlang: bump version to 19.3Frank Hunleth2017-05-112-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change bumps the Erlang version from 18.3 to 19.3. Erlang 19.0 has many improvements but introduces a few incompatible changes to Erlang 18.3. Details are at: http://erlang.org/download/otp_src_19.0.readme The 19.x minor releases primarily contain bug fixes, optimizations and other minor imporvements. Details are at: http://erlang.org/download/otp_src_19.1.readme http://erlang.org/download/otp_src_19.2.readme http://erlang.org/download/otp_src_19.3.readme Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | erlang: fix check-package help text warningsFrank Hunleth2017-05-291-14/+16
|/ | | | | Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: set ERL_TOP to avoid using user's versionFrank Hunleth2017-02-191-0/+6
| | | | | | | | | Explicitly set the ERL_TOP environment variable to override values set on a user's system. This prevents Erlang's configure scripts from using source files outside of the ones that Buildroot downloaded. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: odbc support requires thread supportThomas Petazzoni2016-12-041-1/+5
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/cba60679fa916128796a7b4131ed50403bc74798/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/erlang: add optional dependency to unixodbcBernd Kuhls2016-10-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Quote from erlang configure without unixodbc: checking for odbc in standard locations... no configure: WARNING: No odbc library found skipping odbc configure: WARNING: "ODBC library - header check failed" configure: WARNING: "ODBC library - link check failed" Quote from erlang configure with unixodbc: checking for odbc in standard locations... -L/home/buildroot/br3_couchdb/output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/lib checking for SQLAllocHandle in -lodbc... yes To check for unixodbc support used by erlang use readelf: $ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/erlang/lib/odbc-2.11.1/priv/bin/odbcserver | grep NEEDED 0x00000001 (NEEDED) Shared library: [libodbc.so.2] 0x00000001 (NEEDED) Shared library: [libc.so.0] Tested using this minimal defconfig: BR2_PACKAGE_ERLANG=y BR2_PACKAGE_ERLANG_SMP=y BR2_PACKAGE_UNIXODBC=y Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Tested-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: enable compilation on mipselFrank Hunleth2016-07-011-1/+1
| | | | | | | Erlang works fine on mipsel platforms so add it to the supported list. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: use erlang's native atomic opsFrank Hunleth2016-06-112-6/+9
| | | | | | | | | | | | | | | | | Now that we're using Erlang 18, the preferred atomic ops implementation for Erlang is its own built-in implementation, so use it instead of libatomic_ops. BR2_PACKAGE_ERLANG_ARCH_SUPPORTS is added now that BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS can no longer be used for checking whether the package can be built. This fixes autobuilder failures on aarch64 and sparc_v8: http://autobuild.buildroot.net/results/0cd/0cd22eb74fa29e5a85bf897762e16ab3daf33962/ http://autobuild.buildroot.net/results/688278236e6d5bcd63b7d4413303eb115a38f3a7/ http://autobuild.buildroot.net/results/7875a7425bfe1f43d46c9a1db9f96b54f7a99b19/ Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: bump to version 18.3Frank Hunleth2016-03-222-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Erlang/OTP 18.3 is a service release on the 18 track with mostly bug fixes, but is does contain a number of new features and improvements as well. Some highlights of the release are: . New statistics info about runnable and active processes & ports. Call erlang:statistics with: total_run_queue_lengths | run_queue_lengths | total_active_tasks | active_tasks. . Time warp improvements: dbg:p/2 and erlang:trace/3 with monotonic_timestamp |strict_monotonic_timestamp. . Introduced a validation callback for heart. . The module overload in sasl has been deprecated. . ~90 contributions since 18.2 Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: remove unwanted packages from staging tooFrank Hunleth2016-03-071-3/+10
| | | | | | | | | This fixes an issue where an Erlang program compiles fine against files in staging, but fails to run on the target due to the unwanted packages being removed. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: bump to version 18.2.1Frank Hunleth2016-02-203-86/+8
| | | | | | | | | | This is a major release of Erlang that includes a licensing change from the EPL to the Apache License, significant changes to the timer APIs, better support for large maps, and security improvements. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libatomic_ops: rename libatomic_ops supported arch Kconfig symbolRomain Naour2016-02-071-2/+2
| | | | | | | | | | | | According to the discussion on the mailing-list [1], rename the libatomic_ops supported architectures Kconfig symbol. [1] http://lists.busybox.net/pipermail/buildroot/2016-February/152146.html Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: Remove BR2_TOOLCHAIN_HAS_THREADS dependencyEzequiel GarcĂ­a2015-10-212-3/+6
| | | | | | | | | | | | | | | Erlang can be built without threads support, by passing an appropriate config option. This commit drops the config dependency on BR2_TOOLCHAIN_HAS_THREADS and instead passes --disable-threads if the toolchain doesn't support threads. While here, change the wording of the config comment to "dynamic library" to be consistent with similar comments elsewhere. Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: bump version to 17.5Frank Hunleth2015-04-092-1/+3
| | | | | | | This also adds a hash file for the new version. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: fix incorrect use of AC_EGREP_CPPJohan Oudinet2015-03-251-0/+79
| | | | | | | | Using 'AC_EGREP_CPP(yes' without restraining the pattern always return true if it runs from a path containing the string 'yes'. Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/erlang: fix build issue with pcre packageRomain Naour2015-02-081-0/+43
| | | | | | | | | | | | | | | | If the pcre package is build before erlang, the erlang's build system use pcre.h from pcre package instead of using pcre.h bundled by Erlang. Erlang use an old version of this file which is incompatible with the upstream one. http://autobuild.buildroot.net/results/cbd/cbd8b54eef535f19d7d400fd269af1b3571d6143/build-end.log And many more. Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/erlang: export EI_VSN so other packages can use itYann E. MORIN2015-02-031-0/+5
| | | | | | | | | | | | | Packages that depend on Erlang may need the Erlang Interface Version (aka EI_VSN), so just export it. We do export a static value instead of looking in the file, to avoid spawning a shell every time the variable is dereferenced. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [johan.oudinet@gmail.com: update EI_VSN since the erlang update] Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: fix comment dependenciesThomas Petazzoni2015-01-041-1/+2
| | | | | | | | | | The comment was missing the dependency on BR2_USE_MMU, and was using 'depends on !BR2_TOOLCHAIN_HAS_THREADS && BR2_STATIC_LIBS' while it should in fact be '!BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS', since we want show the comment *either* when we don't have threads *or* when we are building a purely static lib system. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/erlang: fix detection of libatomic_opsYann E. MORIN2015-01-044-3/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some platforms, hardware-assisted compare-and-swap may not be available, so libatomic_ops will not provide it. However, libatomic_ops can provide a purely software CAS emulation, but must be instructed to do so. erlang just forgot to tell libatomic_ops that it does require CAS. Fix that by defining AO_REQUIRE_CAS before including atmoic_ops.h, like is done in libunwind, as pointed out by Thomas. Also, erlang has a convoluted, mind-alterating set on aclocal.m4 macros, that just forgets to link against -latomic_ops when checking CAS is available, so that even if CAS is available, configure chokes. Since I would like to keep the little sanity I still have, just force linking with -latomic_ops. This is useless when the check is natrally sucessful (i.e. on platforms where CAS is available in HW), but we would eventually link with -latomic_ops there, too; it's just redundant. Overall, just consider that erlang requires libatomic_ops, so forcibly depend on it, it is easier than trying to disable it. We can revisit that whenever someone wants to run erlang on a platform for which there is no libatomic_ops support. Fixes a slew of autobuild ARM failures: http://autobuild.buildroot.org/results/e7b/e7bfc4893dea6b133f0794ef44d50ad89bcb6662/ http://autobuild.buildroot.org/results/3e9/3e9c307f1ec6536482641019dcaa94677f7267a3/ http://autobuild.buildroot.org/results/a85/a85ca414e5b67af46510abd7b610eb5ae8661de4/ [...] [Thomas: fix minor typos in commit log, add dependency on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS to the Erlang comment about thread and shared library dependency.] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: fix typo in dependenciesFrank Hunleth2014-12-181-1/+1
| | | | | | | If libatomic_ops was enabled, then the host-erlang dependency was lost. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: use libatomic_ops if availableFrank Hunleth2014-12-151-0/+5
| | | | | | | | | | | | | | | | | | | | Erlang can either provide its own atomic_ops implementation or use the one in libatomic_ops. This patch ensures that it only uses the one from libatomic_ops if it is available. Fixes: http://autobuild.buildroot.net/results/3eb/3ebfd36948d5a642cc83ce31ddf5902cb369bfbd/ http://autobuild.buildroot.net/results/04c/04cbf79ccf159e15f9ea3953b425faadafc8a1c0/ http://autobuild.buildroot.net/results/fc9/fc9904446553e67dd44954310fea26d751a0df5d/ http://autobuild.buildroot.net/results/501/501a12da25615071fb6197a898456cfe41a6451d/ http://autobuild.buildroot.net/results/34e/34e2fbb4d39737fd7defa5bd607726d52ef38568/ http://autobuild.buildroot.net/results/722/7220c3905ebe9e081f1e3b90641b0859d996c2ac/ http://autobuild.buildroot.net/results/ffd/ffdc531d8cf9adb43340d045aa88eb0b39fc9bb7/ http://autobuild.buildroot.net/results/b4f/b4f238bcb30b0191ce1a2be669fa792c8ccd3e69/ Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: bump to version 17.4Frank Hunleth2014-12-131-1/+1
| | | | | | | | | | | | | | | | | Erlang/OTP 17.4 is a service release on the 17 track with mostly bug fixes, but it does contain a number of new features and characteristics improvements as well. Some highlights of the release are: - eldap: Nearly all TCP options are possible to give in the eldap:open/2 call. - ssh: Added API functions ptty_alloc/3 and ptty_alloc/4, to allocate a pseudo tty. - ssl: Handle servers that may send an empty SNI extension to the client. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSThomas Petazzoni2014-12-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed from "prefer static libraries when possible" to "use only static libraries". The former semantic didn't make much sense, since the user had absolutely no control/idea of which package would use static libraries, and which packages would not. Therefore, for quite some time, we have been starting to enforce that BR2_PREFER_STATIC_LIB should really build everything with static libraries. As a consequence, this patch renames BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS, and adjust the Config.in option accordingly. This also helps preparing the addition of other options to select shared, shared+static or just static. Note that we have verified that this commit can be reproduced by simply doing a global rename of BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* package/erlang: disable for static buildsYann E. MORIN2014-11-221-2/+3
| | | | | | | | | | | | | erlang wants to build shared libs, always. So, disable erlang when we're building static-only. Fixes: http://autobuild.buildroot.net/results/1ce/1ceaa6925d1ded236d01ae9feb31f5f915f6b51a/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pakage/erlang: fix host build without termcap (curses) libraryYann E. MORIN2014-11-181-0/+2
| | | | | | | | | | | | | | | We do not need termcap (curses) support in the host variant of erlang. Fixes a bunch of autobuild failures; http://autobuild.buildroot.net/results/4be/4bef658b6815929058c769037211f7e0fc8d1f9c/ http://autobuild.buildroot.net/results/726/72619ed15590a3a5a41b7c398d973766ecab0a2e/ http://autobuild.buildroot.net/results/366/366439438549d5f7656be72f71dae3bb5f99c6b2/ ... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Nathaniel Roach <nroach44@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/erlang: build host-erlang with support for opensslYann E. MORIN2014-10-061-2/+5
| | | | | | | | | | | | | | Erlang uses openssl for all things crypto. Since there are host Erlang tools that use crypto (such as rebar), we need to build host-erlang with support for crypto, and thus it shall depends on openssl. Suggested-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Frank Hunleth <fhunleth@troodon-software.com> Cc: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-8/+8
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: bump to version 17.3Frank Hunleth2014-09-211-1/+1
| | | | | | | | | Erlang/OTP 17.3 is a service release on the 17 track with mostly bug fixes, but it does contain a number of new features and characteristics improvements as well. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang: needs thread supportThomas Petazzoni2014-09-131-0/+4
| | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/1f3/1f313aee75328c27e260c55dbf7caa5d3d6a07d3/ http://autobuild.buildroot.org/results/2f2/2f213d8cf6f828a68a2f36bb95564b8db043e7a2/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: bump to version 17.1Frank Hunleth2014-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Erlang/OTP 17.1 is a service release on the 17 track with mostly bug fixes, but it does contain a number of new features and characteristics improvements as well. Some highlights of the release are: - crypto: Add aes_cfb8 cypher to crypto:block_encrypt and block_decrypt. - diameter: Add result code counters for CEA, DWA, and DPA. - erts: The following built in functions in the erlang and binary modules now bump an appropriate amount of reductions and yield when out of reductions: binary_to_list/1, binary_to_list/3, bitstring_to_list/1, list_to_binary/1, iolist_to_binary/1, list_to_bitstring/1, binary:list_to_bin/1 - hipe: Handle Maps instructions get_map_elements, put_map_assoc, put_map_exact in the HiPE native code compiler. - mnesia: The time for inserting locks for a transaction with large number of locks is reduced significantly. - ssh: Option max_sessions added to ssh:daemon/{2,3}. - stdlib: Add maps:get/3 to maps module. The function will return the supplied default value if the key does not exist in the map. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: bump version to 17.0Frank Hunleth2014-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Erlang/OTP 17.0 is a new major release with new features, characteristics improvements, as well as some minor incompatibilities. Some highlights of the release are: - Erlang/OTP has been ported to the realtime operating system OSE. - Maps, a new dictionary data type (experimental) - A more natural mapping from ASN.1 OCTET STRING and BIT STRING to Erlang types, and other ASN.1 improvements and optimizations - The {active, N} socket option for TCP, UDP, and SCTP - A new (optional) scheduler utilization balancing mechanism - Migration of memory carriers has been enabled by default on all ERTS internal memory allocators - Increased garbage collection tenure rate - Experimental "dirty schedulers" functionality - Funs can now be given names - Miscellaneous unicode support enhancements - A new version scheme for OTP its applications has been introduced Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: bump version to R16B03-1Frank Hunleth2014-01-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | OTP R16B03-1 is a service release which corrects a few issues found in the R16B03 release. The corrections are: - The ODBC application was missing in the prebuilt Windows installers - 3 corrections in the SSL application: - Add missing validation of the server_name_indication option and test for its explicit use. - Elliptic curve selection in server mode now properly selects a curve suggested by the client, if possible. - The server did not indicate support for secure renegotiation during TLS extension handling. - In the syntax tools application a bug was introduced which broke reverting of local funs. This is now corrected (thanks to Anthony Ramine) - wx - Solved a problem which caused the debugger to crash when closing a window. Fixed static linking on Mac. - xmerl - Fixed a problem in the SAX-parser when the header of the next document was appearing in the buffer when using the xmerl_sax_parser:stream/2 function. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: bump to version R16B03Frank Hunleth2013-12-151-1/+1
| | | | | Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: add option to enable SMP supportFrank Hunleth2013-12-152-1/+17
| | | | | | | | | | Erlang builds two emulators depending on whether SMP is supported or not. If it is known that the target does not support SMP, turning off the SMP emulator saves compile time and reduces the size of the installation. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: bump to version R16B01Frank Hunleth2013-09-201-1/+1
| | | | | Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* erlang: pass erl_xcomp_sysroot to configureFrank Hunleth2013-09-201-0/+4
| | | | | | | | | | This is required for building the 'crypto', 'odbc', 'ssh' and 'ssl' Erlang applications. These apps are skipped regardless of whether they're enabled and their dependencies can be met if this environment variable isn't set. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* erlang: install to stagingHans Bulfone2013-09-101-0/+1
| | | | | | | | This is required to build custom port drivers/NIFs or code that uses erl_interface. Signed-off-by: Hans Bulfone <hans@nil.at> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* erlang: add upstream URLPeter Korsgaard2013-07-121-0/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* erlang: bump versionPeter Korsgaard2013-07-121-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
OpenPOWER on IntegriCloud