Please enable luajit for arm64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nginx (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Confirmed
|
Low
|
Unassigned |
Bug Description
Currently libnginx-
choose either liblua5.1 or libluajit-5.1. For the arm64 architecture,
liblua5.1 is used even though luajit is availabile on this architecture.
The following debian bug report describes the problem https:/
I've locally built nginx with the following change to debian/control and
performed basic testing of the resulting packages:
diff --git a/debian/control b/debian/control
index fe24d3e..3415fd8 100644
--- a/debian/control
+++ b/debian/control
@@ -10,8 +10,8 @@ Build-Depends: debhelper-compat (= 13),
- liblua5.1-0-dev [!i386 !amd64 !kfreebsd-i386 !armel !armhf !powerpc !powerpcspe !mips !mipsel],
- libluajit-5.1-dev [i386 amd64 kfreebsd-i386 armel armhf powerpc powerpcspe mips mipsel],
+ liblua5.1-0-dev [!i386 !amd64 !kfreebsd-i386 !arm64 !armel !armhf !powerpc !powerpcspe !mips !mipsel],
+ libluajit-5.1-dev [i386 amd64 kfreebsd-i386 arm64 armel armhf powerpc powerpcspe mips mipsel],
Please enable libluajit for the arm64 builds of libnginx-
know if you have concerns about this request or would like to see further
evidence of testing.
Thanks,
Zander
tags: | added: server-todo |
Changed in nginx (Ubuntu Bionic): | |
status: | Incomplete → Confirmed |
Changed in nginx (Ubuntu Bionic): | |
importance: | Undecided → Low |
tags: | added: packaging |
The Lua module has been dropped in Ubuntu since 21.04 due to many more library requirements to keep it up to date and functional. As such, we are not shipping Lua module anymore and do not need the Lua dependencies.
Are you looking for this for a specific Ubuntu release, or for the future, as we've dropped the Lua module in our repositories.