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