summaryrefslogtreecommitdiffstats
path: root/patches/lua-5.3.4
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2018-02-25 04:56:21 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-02-25 21:48:07 +0100
commitcc5101872d1a92bc28f9ced28642d0073bdbb9f4 (patch)
tree9551e456cf9b4eed9a4223d9deee2dca7500aa41 /patches/lua-5.3.4
parent5f5f841d95a21f1ce1d2c1baff5318424c3d6e02 (diff)
downloadptxdist-cc5101872d1a92bc28f9ced28642d0073bdbb9f4.tar.gz
ptxdist-cc5101872d1a92bc28f9ced28642d0073bdbb9f4.tar.xz
lua: set correct soname for the library
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'patches/lua-5.3.4')
-rw-r--r--patches/lua-5.3.4/0001-Cross-compile-in-ptxdist-envirionment.patch13
-rw-r--r--patches/lua-5.3.4/0002-Install-pkgconfig-file.patch9
2 files changed, 12 insertions, 10 deletions
diff --git a/patches/lua-5.3.4/0001-Cross-compile-in-ptxdist-envirionment.patch b/patches/lua-5.3.4/0001-Cross-compile-in-ptxdist-envirionment.patch
index 52883f337..859d18ce1 100644
--- a/patches/lua-5.3.4/0001-Cross-compile-in-ptxdist-envirionment.patch
+++ b/patches/lua-5.3.4/0001-Cross-compile-in-ptxdist-envirionment.patch
@@ -4,12 +4,12 @@ Subject: [PATCH] Cross-compile in ptxdist envirionment.
Signed-off-by: Denis Osterland <Denis.Osterland@diehl.com>
---
- Makefile | 9 ++++++---
+ Makefile | 10 +++++++---
src/Makefile | 18 ++++++++++--------
- 2 files changed, 16 insertions(+), 11 deletions(-)
+ 2 files changed, 17 insertions(+), 11 deletions(-)
diff --git a/Makefile b/Makefile
-index 119110d2f010..2b2968449fb5 100644
+index 119110d2f010..c40c4cd6e0f7 100644
--- a/Makefile
+++ b/Makefile
@@ -4,13 +4,13 @@
@@ -37,18 +37,19 @@ index 119110d2f010..2b2968449fb5 100644
test: dummy
src/lua -v
-@@ -62,6 +62,9 @@ install: dummy
+@@ -62,6 +62,10 @@ install: dummy
cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN)
cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
+ cd src && $(INSTALL_EXEC) liblua.so.$R $(INSTALL_LIB)
+ ln -s liblua.so.$R $(INSTALL_LIB)/liblua.so.$V
++ ln -s liblua.so.$R $(INSTALL_LIB)/liblua.so.$(basename $V)
+ ln -s liblua.so.$V $(INSTALL_LIB)/liblua.so
cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN)
uninstall:
diff --git a/src/Makefile b/src/Makefile
-index d71c75c87322..ef1760d65225 100644
+index d71c75c87322..8ad9a1b718ad 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -4,15 +4,13 @@
@@ -98,7 +99,7 @@ index d71c75c87322..ef1760d65225 100644
$(RANLIB) $@
+$(LUA_SO): $(BASE_O)
-+ $(CC) -shared -o $@ $(BASE_O) $(filter-out %readline, $(LIBS))
++ $(CC) -shared -Wl,-soname=liblua.so.$(basename $V) -o $@ $(BASE_O) $(filter-out %readline, $(LIBS))
+
$(LUA_T): $(LUA_O) $(LUA_A)
$(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
diff --git a/patches/lua-5.3.4/0002-Install-pkgconfig-file.patch b/patches/lua-5.3.4/0002-Install-pkgconfig-file.patch
index 5717178af..ca02e3804 100644
--- a/patches/lua-5.3.4/0002-Install-pkgconfig-file.patch
+++ b/patches/lua-5.3.4/0002-Install-pkgconfig-file.patch
@@ -10,10 +10,10 @@ Signed-off-by: Denis Osterland <Denis.Osterland@diehl.com>
create mode 100644 lua.pc.in
diff --git a/Makefile b/Makefile
-index 2b2968449fb5..0ecd0198169f 100644
+index c40c4cd6e0f7..179246813af2 100644
--- a/Makefile
+++ b/Makefile
-@@ -57,14 +57,15 @@ $(PLATS) clean:
+@@ -57,8 +57,8 @@ $(PLATS) clean:
test: dummy
src/lua -v
@@ -24,14 +24,15 @@ index 2b2968449fb5..0ecd0198169f 100644
cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN)
cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
- cd src && $(INSTALL_EXEC) liblua.so.$R $(INSTALL_LIB)
+@@ -66,6 +66,7 @@ install: dummy
ln -s liblua.so.$R $(INSTALL_LIB)/liblua.so.$V
+ ln -s liblua.so.$R $(INSTALL_LIB)/liblua.so.$(basename $V)
ln -s liblua.so.$V $(INSTALL_LIB)/liblua.so
+ $(INSTALL_DATA) lua.pc $(INSTALL_LIB)/pkgconfig
cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN)
uninstall:
-@@ -111,6 +112,9 @@ pc:
+@@ -112,6 +113,9 @@ pc:
@echo "libdir=$(INSTALL_LIB)"
@echo "includedir=$(INSTALL_INC)"