From: "Daniel P. Berrange" <berrange@xxxxxxxxxx> Every source file is currently built twice by libtool, once for the shared library and once for the static library. Static libs are not commonly packaged by distros and slow down compilation time by almost 100% compared to a shared-only build time. Time for non-parallel make shared only: 22 secs shared + static: 40 secs Those few people who really want them, can pass --enable-static to configure Disabling them by default requires use of LT_INIT. We don't need to support older libtool, so drop use of AM_PROG_LIBTOOL entirely --- configure.ac | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 3fefdba..301e577 100644 --- a/configure.ac +++ b/configure.ac @@ -5,10 +5,11 @@ AM_INIT_AUTOMAKE([1.11.1 foreign color-tests tar-ustar]) AC_PREREQ([2.61]) AC_CONFIG_SRCDIR([osinfo/osinfo_db.c]) AC_CONFIG_HEADERS([config.h]) -AC_PROG_LIBTOOL AC_PROG_CC AC_PROG_LN_S +LT_INIT([shared disable-static win32-dll]) + LIBOSINFO_COMPILE_WARNINGS GNOME_MAINTAINER_MODE_DEFINES AM_MAINTAINER_MODE([enable]) -- 1.8.1.4 _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo