Fix P4A-806: Add patch to remove versioning on Android build
Also some Makefile cleanupJNI-88
parent
f098a1970b
commit
a3e977d190
@ -0,0 +1,50 @@
|
||||
--- nettle/Makefile.in 2018-12-04 21:56:06.000000000 +0100
|
||||
+++ Makefile.in 2019-07-23 08:10:33.271656999 +0200
|
||||
@@ -266,10 +266,7 @@
|
||||
-mkdir .lib 2>/dev/null
|
||||
(cd .lib \
|
||||
&& rm -f $(LIBNETTLE_FORLINK) \
|
||||
- && $(LN_S) ../$(LIBNETTLE_FORLINK) $(LIBNETTLE_FORLINK) \
|
||||
- && [ -z "$(LIBNETTLE_SONAME)" ] \
|
||||
- || { rm -f $(LIBNETTLE_SONAME) \
|
||||
- && $(LN_S) $(LIBNETTLE_FORLINK) $(LIBNETTLE_SONAME) ; } )
|
||||
+ && $(LN_S) ../$(LIBNETTLE_FORLINK) $(LIBNETTLE_FORLINK) )
|
||||
echo nettle > libnettle.stamp
|
||||
|
||||
$(LIBHOGWEED_FORLINK): $(hogweed_OBJS) $(LIBNETTLE_FORLINK)
|
||||
@@ -277,10 +274,7 @@
|
||||
-mkdir .lib 2>/dev/null
|
||||
(cd .lib \
|
||||
&& rm -f $(LIBHOGWEED_FORLINK) \
|
||||
- && $(LN_S) ../$(LIBHOGWEED_FORLINK) $(LIBHOGWEED_FORLINK) \
|
||||
- && [ -z "$(LIBHOGWEED_SONAME)" ] \
|
||||
- || { rm -f $(LIBHOGWEED_SONAME) \
|
||||
- && $(LN_S) $(LIBHOGWEED_FORLINK) $(LIBHOGWEED_SONAME) ; } )
|
||||
+ && $(LN_S) ../$(LIBHOGWEED_FORLINK) $(LIBHOGWEED_FORLINK) )
|
||||
echo hogweed > libhogweed.stamp
|
||||
|
||||
# For Solaris and BSD make, we have to use an explicit rule for each
|
||||
@@ -462,11 +456,6 @@
|
||||
install-shared-nettle: $(LIBNETTLE_FORLINK) @IF_DLL@ install-dll-nettle
|
||||
$(MKDIR_P) $(DESTDIR)$(libdir)
|
||||
$(INSTALL_DATA) $(LIBNETTLE_FILE_SRC) $(DESTDIR)$(libdir)/$(LIBNETTLE_FILE)
|
||||
- [ -z "$(LIBNETTLE_SONAME)" ] \
|
||||
- || (cd $(DESTDIR)$(libdir) \
|
||||
- && rm -f $(LIBNETTLE_SONAME) $(LIBNETTLE_FORLINK) \
|
||||
- && $(LN_S) $(LIBNETTLE_FILE) $(LIBNETTLE_SONAME) \
|
||||
- && $(LN_S) $(LIBNETTLE_FILE) $(LIBNETTLE_FORLINK))
|
||||
|
||||
install-dll-hogweed:
|
||||
$(MKDIR_P) $(DESTDIR)$(bindir)
|
||||
@@ -475,11 +464,6 @@
|
||||
install-shared-hogweed: $(LIBHOGWEED_FORLINK) @IF_DLL@ install-dll-hogweed
|
||||
$(MKDIR_P) $(DESTDIR)$(libdir)
|
||||
$(INSTALL_DATA) $(LIBHOGWEED_FILE_SRC) $(DESTDIR)$(libdir)/$(LIBHOGWEED_FILE)
|
||||
- [ -z "$(LIBHOGWEED_SONAME)" ] \
|
||||
- || (cd $(DESTDIR)$(libdir) \
|
||||
- && rm -f $(LIBHOGWEED_SONAME) $(LIBHOGWEED_FORLINK) \
|
||||
- && $(LN_S) $(LIBHOGWEED_FILE) $(LIBHOGWEED_SONAME) \
|
||||
- && $(LN_S) $(LIBHOGWEED_FILE) $(LIBHOGWEED_FORLINK))
|
||||
|
||||
# I'd like to use makes VPATH search to locate the files to be
|
||||
# installed. But it seems most make programs don't set $<, $^, $? and
|
@ -0,0 +1,21 @@
|
||||
--- nettle/configure.ac 2018-12-04 21:56:06.000000000 +0100
|
||||
+++ configure.ac 2019-07-22 14:28:19.390356763 +0200
|
||||
@@ -650,14 +650,14 @@
|
||||
;;
|
||||
*)
|
||||
LIBNETTLE_FORLINK=libnettle.so
|
||||
- LIBNETTLE_SONAME='$(LIBNETTLE_FORLINK).$(LIBNETTLE_MAJOR)'
|
||||
- LIBNETTLE_FILE='$(LIBNETTLE_SONAME).$(LIBNETTLE_MINOR)'
|
||||
+ LIBNETTLE_SONAME='$(LIBNETTLE_FORLINK)'
|
||||
+ LIBNETTLE_FILE='$(LIBNETTLE_SONAME)'
|
||||
LIBNETTLE_LINK='$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$(LIBNETTLE_SONAME)'
|
||||
LIBNETTLE_LIBS=''
|
||||
|
||||
LIBHOGWEED_FORLINK=libhogweed.so
|
||||
- LIBHOGWEED_SONAME='$(LIBHOGWEED_FORLINK).$(LIBHOGWEED_MAJOR)'
|
||||
- LIBHOGWEED_FILE='$(LIBHOGWEED_SONAME).$(LIBHOGWEED_MINOR)'
|
||||
+ LIBHOGWEED_SONAME='$(LIBHOGWEED_FORLINK)'
|
||||
+ LIBHOGWEED_FILE='$(LIBHOGWEED_SONAME)'
|
||||
LIBHOGWEED_LINK='$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$(LIBHOGWEED_SONAME)'
|
||||
# Requested by debian, to make linking with only -lhogweed work
|
||||
# (does not work in general, e.g., with static linking all of
|
Loading…
Reference in New Issue