aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/libpq/android/unversioned_so.patch
blob: 42096a3675edaebc0d6d8c3e9af5d55e08fd2d92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/src/Makefile.shlib b/src/Makefile.shlib
index f94d59d1c597..8ca51ca03f75 100644
--- a/src/Makefile.shlib
+++ b/src/Makefile.shlib
@@ -183,6 +183,11 @@ endif
 ifeq ($(PORTNAME), linux)
   LINK.shared		= $(COMPILER) -shared
   ifdef soname
+    ifneq (,$(findstring linux-android,$(host_os)))
+      # Android uses unversioned shared libraries
+      shlib		= $(shlib_bare)
+      soname		= $(shlib_bare)
+    endif
     LINK.shared		+= -Wl,-soname,$(soname)
   endif
   BUILD.exports		= ( echo '{ global:'; $(AWK) '/^[^\#]/ {printf "%s;\n",$$1}' $<; echo ' local: *; };' ) >$@