mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 21:26:36 +00:00
lua: fix dynamic library install
In 0002-shared-libs-for-lua.patch, revision number is used to set library name: TO_SOLIB = liblua.so.$(R) However, library is built using PKG_VERSION which is passed only during build step: $(CC) -o $@.$(PKG_VERSION) -shared -Wl,-soname="$@.$(PKG_VERSION)" $? As a result, dynamic library is not installed in staging or target paths since bump to lua 5.3.5 So, instead of replacing R by PKG_VERSION and passing this variable in all steps, simply update R to 5 Fixes: - http://autobuild.buildroot.net/results/28b6672188bb0082ac1467d3b45904880e3634f3 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Acked-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit ca287f204426446fd782544131429030c4825f0e) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
c527917997
commit
cea60ba7fe
31
package/lua/5.3.5/0003-fix-revision-number.patch
Normal file
31
package/lua/5.3.5/0003-fix-revision-number.patch
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
Fix revision number
|
||||||
|
|
||||||
|
In 0002-shared-libs-for-lua.patch, revision number is used to set
|
||||||
|
library name:
|
||||||
|
TO_SOLIB = liblua.so.$(R)
|
||||||
|
|
||||||
|
However, library is built using PKG_VERSION which is passed only during
|
||||||
|
build step:
|
||||||
|
$(CC) -o $@.$(PKG_VERSION) -shared -Wl,-soname="$@.$(PKG_VERSION)" $?
|
||||||
|
|
||||||
|
As a result, dynamic library is not installed in staging or target paths
|
||||||
|
since bump to lua 5.3.5
|
||||||
|
|
||||||
|
So, instead of replacing R by PKG_VERSION and passing this variable in
|
||||||
|
all steps, simply update R to 5
|
||||||
|
|
||||||
|
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||||
|
|
||||||
|
Index: b/Makefile
|
||||||
|
===================================================================
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -47,6 +47,6 @@
|
||||||
|
|
||||||
|
# Lua version and release.
|
||||||
|
V= 5.3
|
||||||
|
-R= $V.4
|
||||||
|
+R= $V.5
|
||||||
|
|
||||||
|
# Targets start here.
|
||||||
|
all: $(PLAT)
|
Loading…
x
Reference in New Issue
Block a user