libotf2.so might be used for OpenType Font format library. Better stick
coherency with otf1 naming for the soname, to avoid future conflict and
confusion.

---
 otf2-build.pc.in                                   |    2 -
 src/Makefile.inc.am                                |   24 +++++++++++++++------
 src/tools/otf2_config/Makefile.backend-only.inc.am |    2 -
 src/tools/otf2_config/Makefile.inc.am              |    2 -
 4 files changed, 21 insertions(+), 9 deletions(-)

--- a/src/Makefile.inc.am
+++ b/src/Makefile.inc.am
@@ -169,22 +169,34 @@ common_lib_ldflags += $(OTF2_SIONLIB_LDF
 common_lib_libadd  += $(OTF2_SIONLIB_LIBS)
 endif
 
-lib_LTLIBRARIES += libotf2.la
-libotf2_la_LDFLAGS = \
+lib_LTLIBRARIES += libopen-trace-format2.la
+libopen_trace_format2_la_LDFLAGS = \
     $(common_lib_ldflags) \
     -version-info @LIBRARY_INTERFACE_VERSION@
-libotf2_la_SOURCES =
-libotf2_la_LIBADD = \
+libopen_trace_format2_la_SOURCES =
+libopen_trace_format2_la_LIBADD = \
     lib_otf2.la \
     $(common_lib_libadd)
 
+.libs/libotf2.a: libopen-trace-format2.la
+	ln -sf libopen-trace-format2.a $@
+.libs/libotf2.so: libopen-trace-format2.la
+	ln -sf libopen-trace-format2.so $@
+libotf2.la: .libs/libotf2.so .libs/libotf2.a
+	echo -e "# Generated by libtool\nlibrary_names='libotf2.so'\ninstalled=no\nlibdir='/usr/lib/$(DEB_HOST_MULTIARCH)'\n" > $@
+
+all-local: libotf2.la
+
+clean-local:
+	rm -f libotf2.a libotf2.so libotf2.la
+
 # Libtool does not choke on '-shared -static', it will happily build a
 # static lib then, even when '--disable-shared --disable-static' was given
 if !USER_BUILD_STATIC_LIBRARIES
-libotf2_la_LDFLAGS += -shared
+libopen_trace_format2_la_LDFLAGS += -shared
 endif !USER_BUILD_STATIC_LIBRARIES
 if !USER_BUILD_SHARED_LIBRARIES
-libotf2_la_LDFLAGS += -static
+libopen_trace_format2_la_LDFLAGS += -static
 endif !USER_BUILD_SHARED_LIBRARIES
 
 EXTRA_DIST += \
--- a/otf2-build.pc.in
+++ b/otf2-build.pc.in
@@ -2,7 +2,7 @@ prefix=@PREFIX@
 exec_prefix=${prefix}
 libdir=@LIBDIR@
 includedir=@INCLUDEDIR@
-otf2_libs=-L${libdir} -lotf2 @OTF2_TIMER_LIB@
+otf2_libs=-L${libdir} -lopen-trace-format2 @OTF2_TIMER_LIB@
 otf2_sionlib_libs=@OTF2_SIONLIB_LDFLAGS@ @OTF2_SIONLIB_LIBS@
 
 Name: otf2-@AFS_PACKAGE_BUILD_name@
--- a/src/tools/otf2_config/Makefile.backend-only.inc.am
+++ b/src/tools/otf2_config/Makefile.backend-only.inc.am
@@ -31,6 +31,6 @@
 
 ## file       src/tools/otf2_config/Makefile.backend-only.inc.am
 
-../src/tools/otf2_config/otf2_config_library_dependencies_@AFS_PACKAGE_BUILD_name@_inc.hpp: $(lib_LTLIBRARIES)
+../src/tools/otf2_config/otf2_config_library_dependencies_@AFS_PACKAGE_BUILD_name@_inc.hpp: $(lib_LTLIBRARIES:libopen-trace-format2.la=libotf2.la)
 	$(AM_V_GEN)$(srcdir)/../build-config/common/generate-library-dependencies.sh $(AFS_PACKAGE_BUILD_name) $^ >$@ || \
             ($(RM) $@; exit 1)
--- a/src/tools/otf2_config/Makefile.inc.am
+++ b/src/tools/otf2_config/Makefile.inc.am
@@ -75,7 +75,7 @@ CLEANFILES += \
 ../src/tools/otf2_config/otf2_config_library_dependencies_backend_inc.hpp:
 	@$(am__cd) ../build-backend && $(MAKE) $(AM_MAKEFLAGS) $@
 
-../src/tools/otf2_config/otf2_config_library_dependencies_@AFS_PACKAGE_BUILD_name@_inc.hpp: $(lib_LTLIBRARIES)
+../src/tools/otf2_config/otf2_config_library_dependencies_@AFS_PACKAGE_BUILD_name@_inc.hpp: $(lib_LTLIBRARIES:libopen-trace-format2.la=libotf2.la)
 	$(AM_V_GEN)$(srcdir)/../build-config/common/generate-library-dependencies.sh $(AFS_PACKAGE_BUILD_name) $^ >$@ || \
             ($(RM) $@; exit 1)
 
