unable to load locally compiled libraries.
Task Info (Flyspray) | |
---|---|
Opened By | Alissa (AlissaSquared) |
Task ID | 45210 |
Type | Feature Request |
Project | Arch Linux |
Category | Packages: Extra |
Version | None |
OS | All |
Opened | 2015-06-05 02:33:00 UTC |
Status | Assigned |
Assignee | Anatol Pomozov (anatolik) |
Assignee | Caleb Maclennan (alerque) |
Details
Description:
Program lua
unable to load libraries when libraries are self-compiled or installed to /usr/local/.
Additional info:
Many libraries are not installed directly to /usr/; however, they are instead installed to /usr/local/, due to the fact most authors of libraries expect them to be self-compiled and therefore belong in /usr/local/. However, this represents a problem when a user tries to load a library from there without setting the path directly before starting the interpreter, as the default path when Lua is installed on the system doesn't include /usr/local/. Lua should be able to check /usr/local/lib/ along with /usr/lib/ for libraries installed by the user.
https://www.archlinux.org/packages/extra/x86_64/lua/ version 5.3.0-2
Steps to reproduce:
Locally compile a library, such as LuaFileSystem, nstall to /usr/local/lib/lua/5.3 as per the instructions in Makefile, and attempt to load.