aboutsummaryrefslogtreecommitdiff
path: root/lang/luajit
Commit message (Collapse)AuthorAge
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* luajit: patch: PPC/e500 SPE: use soft float instead of failingŠimon Bořek2022-08-06
| | | | | | | | | | | | | | | | | | | | | | | | makes LuaJit builds for mpc85xx targets with SPE ISA extension enabled possible Quoting inner commit message: This allows building LuaJit for systems with Power ISA SPE extension[^1] support by using soft float on LuaJit side. While e500 CPU cores support SPE instruction set extension allowing them to perform floating point arithmetic natively, this isn't required. They can function with software floating point to integer arithmetic translation as well, just like FPU-less PowerPC CPUs without SPE support. Therefore I see no need to prevent them from running LuaJit explicitly. [^1]: https://www.nxp.com/docs/en/reference-manual/SPEPEM.pdf Signed-off-by: Pali Rohár <pali@kernel.org> Signed-off-by: Šimon Bořek <simon.borek@nic.cz>
* luajit: backport softfloat ppc supportRosen Penev2022-06-22
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* luajit: fix build on macos (ldconfig issue)Sergey V. Lobanov2022-01-08
| | | | | | | fix ldconfig build issue. This patch is a backport from upstream: https://github.com/LuaJIT/LuaJIT/commit/18c9cf7d3788a8f7408df45df92fc4ae3bcc0d80 Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* luajit: for powerpc, add FPU dependencyRosen Penev2021-05-31
| | | | | | powerpc support as of 2.1 does not work with soft float. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* luajit: fix compilation with host clangRosen Penev2021-03-26
| | | | | | It errors out with this section. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [LuaJIT] Allow MIPS64 supportDonald Hoskins2020-06-22
| | | | Signed-off-by: Donald Hoskins <grommish@gmail.com>
* luajit: do not install static libraries to InstallDevRosen Penev2020-01-16
| | | | | | The dynamic library change removed static libraries. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* luajit: use dynamic buildmodeRosen Penev2020-01-14
| | | | | | | | Reduces package size with about 50% Fixes: https://github.com/openwrt/packages/issues/10848 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* luajit: fix building for 64-bit targetsEric Kinzie2019-06-11
| | | | | | | | | | | | Host and target architectures need to have the same pointer size. When building on x86_64, do not force 32-bit host binaries if the target architecture is also 64-bit. See http://luajit.org/install.html#cross Add 64-bit arm (aarch64) to the list of architectures. Signed-off-by: Eric Kinzie <ekinzie@labn.net>
* luajit: permit building on macos hostKevin Darbyshire-Bryant2019-05-21
| | | | | | | | luajit didn't understand completely that it was building in a cross compiled environment for Linux target. This would cause issues when building under openwrt on macos. Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
* luajit: Switch to versioned releasesRosen Penev2018-12-06
| | | | | | Allows to simplify the Makefile Signed-off-by: Rosen Penev <rosenp@gmail.com>
* luajit: install libluajit-5.1.so.2W. Michael Petullo2018-08-10
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* luajit: add .hpp to InstallDevW. Michael Petullo2018-08-09
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* luajit: update to trunkMorteza Milani2017-01-23
| | | | | | This includes a fix in jit module that is essential for MIPS target. Signed-off-by: Morteza Milani <milani@pichak.co>
* treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with ↵Matthias Schiffer2017-01-10
| | | | | | | | | | | | | | | | | | $(STAGING_DIR_HOSTPKG) As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely on it. See 73b7f55424de52d8179a9ad808252fe3bf8dcc9d for more information on STAGING_DIR_HOSTPKG. STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release (it is equivalent to $(STAGING_DIR)/host), so this simple search/replace cleanup is safe to apply. Doing this cleanup now will be useful for the Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream. Also fixes a typo in the dbus Makefile ("STAGIND_DIR"). Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* luajit: move patches dir to the right placeYousong Zhou2017-01-08
| | | | | | Closes #3792 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* lang/luajit: Move to lua submenu Daniel Engberg2017-01-07
| | | | | Move luajit to where the other lua stuff lives Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* luajit: new packageMorteza Milani2017-01-07
Add luajit to repo Signed-off-by: Morteza Milani <milani@pichak.co>