summaryrefslogtreecommitdiffstats
path: root/package/moarvm
Commit message (Collapse)AuthorAgeFilesLines
* package/moarvm: resolve libtommath name collisionMatt Weber2019-02-051-0/+65
| | | | | | | | Fixes http://autobuild.buildroot.net/results/02f/02ff68698603ebdce5d13d3130a15b5a1ecc14d2/build-end.log Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* moarvm: fix build on powerpc64 / powerpc64leFabrice Fontaine2018-09-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Build fails with: In file included from dyncall_callback.c:35:0: dyncall_callback_ppc64.c: In function 'dcbNewCallback': dyncall_callback_ppc64.c:42:13: warning: implicit declaration of function 'dcAllocWX' [-Wimplicit-function-declaration] int err = dcAllocWX(sizeof(DCCallback), (void**) &pcb); ^~~~~~~~~ dyncall_callback_ppc64.c: In function 'dcbFreeCallback': dyncall_callback_ppc64.c:53:3: warning: implicit declaration of function 'dcFreeWX' [-Wimplicit-function-declaration] dcFreeWX(pcb, sizeof(DCCallback)); ^~~~~~~~ dyncall_callback_ppc64.S: Assembler messages: dyncall_callback_ppc64.S:180: Error: operand out of range (3 is not between 0 and 1) So select BR2_PACKAGE_LIBFFI for BR2_powerpc64 and BR2_powerpc64le as it is already done for MIPS Fixes: - http://autobuild.buildroot.org/results/97b53a74d9847c07f26178daeb1daff3b6c24813 - http://autobuild.buildroot.org/results/c35ac4bbc5fb04aabf5a719eddeedf55f7f1f4eb Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/*/Config.in: fix help text check-package warningsThomas Petazzoni2017-12-181-2/+3
| | | | | | | | | | | | | This commit fixes the warnings reported by check-package on the help text of all package Config.in files, related to the formatting of the help text: should start with a tab, then 2 spaces, then at most 62 characters. The vast majority of warnings fixed were caused by too long lines. A few warnings were related to spaces being used instead of a tab to indent the help text. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* moarvm: use host-lua instead of host-luajitPeter Korsgaard2017-11-031-2/+2
| | | | | | | | host-luajit has limited architecture support, and moarvm does not need anything luajit specific - So use host-lua instead. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Globally replace $(HOST_DIR)/usr/bin with $(HOST_DIR)/binArnout 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/bin' | xargs sed -i 's%$(HOST_DIR)/usr/bin%$(HOST_DIR)/bin%g' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* moarvm: bump version to 2017.05Vicente Olivert Riera2017-05-252-2/+2
| | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* moarvm: bump version to 2017.04Vicente Olivert Riera2017-05-022-2/+2
| | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* moarvm: bump version to 2017.03Vicente Olivert Riera2017-03-212-2/+2
| | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* moarvm: bump version to 2017.02Vicente Olivert Riera2017-03-152-2/+2
| | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libuv: add dependency on BR2_TOOLCHAIN_HAS_SYNC_4Thomas Petazzoni2017-02-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | The libuv library uses __sync atomic built-ins: $ readelf -a -W output/target/usr/lib/libuv.so.1.0.0 | grep __sync 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sync_val_compare_and_swap_4 but this is not currently taken into account in the libuv package, causing some build failures in packages using libuv as an optional dependency, such as janus-gateway and mosquitto. Therefore, this commit updates the libuv package with this additional dependency. The reverse dependencies of libuv are also updated: luv, luvi and moarvm. Fixes: - http://autobuild.buildroot.net/results/bdaa67d763c0d8d377a04529c74f73bee7d4ccef/ (janus-gateway) - http://autobuild.buildroot.net/results/2bc84ba2d1167018e2d48e5183ead22b6425dcf5/ (mosquitto) [Peter: drop cmake changes after cmake revert] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* moarvm: bump to version 2017.01Francois Perrad2017-01-302-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2016-12-013-3/+12
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * moarvm: select libffi when building for MIPSVicente Olivert Riera2016-11-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | Otherwise the compilation will fail like this: ./libmoar.so: undefined reference to `dcCallbackThunkEntry' See: https://github.com/MoarVM/MoarVM/issues/222 Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * moarvm: enable optional support for libffiVicente Olivert Riera2016-11-251-0/+5
| | | | | | | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * moarvm: use pkgconfig to find libraries and headersVicente Olivert Riera2016-11-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | MoarVM's Configure.pl script uses pkgconfig to find libraries and headers, but it uses the one installed in the host machine which is wrong and can lead to errors of unsafe include paths. Instead, make it depend on the host-pkgconf package and specify the path to our pkgconfig binary by using the --pkgconfig configure option. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * moarvm: bump version to 2016.11Vicente Olivert Riera2016-11-252-2/+2
| | | | | | | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | libuv: needs NPTLPeter Korsgaard2016-11-211-3/+3
|/ | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/b81/b81583dea1bdf3777b2f2736c84fef90aa10f30b/ http://autobuild.buildroot.net/results/93f/93f1c4dcaa9a20ec62c547b839cd334ed1b5fbe4/ http://autobuild.buildroot.net/results/030/030ef0a9bd51a2c52d6026e0c1e383a9bdae3c4f/ http://autobuild.buildroot.net/results/fff/fff2098f707d9827ec5e1fd38fe742dd2b695ead/ libuv uses pthread_barrier_* functions, which aren't available with linuxthreads. Notice that libuv contains a local prototype for these functions, so libuv is able to build and the error only triggers when applications try to link against it. Also propagate this dependency to the reverse deps of libuv. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* moarvm: bump to version 2016.10Francois Perrad2016-10-292-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* moarvm: use $(TARGET_MAKE_ENV) when calling $(MAKE)Gustavo Zacarias2016-10-221-4/+4
| | | | | | Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* moarvm: disable for sparcWaldemar Brodkorb2016-05-311-3/+3
| | | | | | | | | Disable for the same reason as sparc64. Fixes following autobuild failure: http://autobuild.buildroot.net/results/0c3e8931b2d157764ed18c2a97f26c8e77ea426e/ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* moarvm: use libtommathFrancois Perrad2016-04-282-1/+3
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* moarvm: bump to version 2016.04Francois Perrad2016-04-222-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> 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>
* moarvm: bump to version 2016.01Francois Perrad2016-01-292-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* moarvm: disable for sparc64Waldemar Brodkorb2016-01-181-0/+3
| | | | | | | | | | | | | Missing implementation of AO_fetch_compare_and_swap in libatomic_ops library for sparcv9. Fixes: http://autobuild.buildroot.net/results/268e328e2d9ea951c0728ab6031d32e2b460d015/ http://autobuild.buildroot.net/results/84847a9201244fce3e05e5e4e201f2e1848238de/ [Peter: add autobuilder references] Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* moarvm: bump to version 2015.10Francois Perrad2015-10-312-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* moarvm: new packageArnout Vandecappelle2015-06-093-0/+67
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> [use buildroot's libatomic_ops, libuv and host-luajit; add dependencies from libuv] [Thomas: indicate that the hash has been locally calculated.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud