Blame astrometry-0.73-Add-SONAME-to-libastrometry.so.patch

9df6897
diff -Naur astrometry/blind/Makefile astrometry.new/blind/Makefile
9df6897
--- astrometry/blind/Makefile	2017-11-17 23:41:01.749922420 +0100
9df6897
+++ astrometry.new/blind/Makefile	2017-11-17 23:44:09.742825751 +0100
9df6897
@@ -147,7 +147,8 @@
23dea7f
 	$(RANLIB) $@
23dea7f
 
23dea7f
 $(ENGINE_SO): $(ENGINE_OBJS) $(SLIB)
23dea7f
-	$(CC) $(LDFLAGS) $(SHAREDLIBFLAGS) -o $@ $^ $(LDLIBS)
23dea7f
+	$(CC) $(LDFLAGS) $(SHAREDLIBFLAGS) -Wl,-soname,$@.0 -o $@.0 $^ $(LDLIBS)
23dea7f
+	ln -s  $@.0 $@
23dea7f
 
23dea7f
 # old and miscellaneous executables that aren't part of the pipeline.
23dea7f
 OLDEXECS := plotquads rawstartree checkquads
9df6897
@@ -232,8 +233,8 @@
23dea7f
 	done
9df6897
 	$(MKDIR) '$(LIB_INSTALL_DIR)'
23dea7f
 	@for x in $(INSTALL_LIB); do \
2f38a9b
-		echo $(CP) $$x '$(LIB_INSTALL_DIR)'; \
2f38a9b
-		$(CP) $$x '$(LIB_INSTALL_DIR)'; \
2f38a9b
+		echo $(CP) -d $$x* '$(LIB_INSTALL_DIR)'; \
2f38a9b
+		$(CP) -d $$x* '$(LIB_INSTALL_DIR)'; \
23dea7f
 	done
9df6897
 	$(MKDIR) '$(PY_INSTALL_DIR)'
23dea7f
 	@for x in $(PYTHON_INSTALL); do \