diff options
author | Omar Sandoval <osandov@fb.com> | 2019-08-26 10:51:46 -0700 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2019-08-29 13:30:30 +0200 |
commit | 4f937e24dc7ad1820fc7c99a6dd6422657f14666 (patch) | |
tree | e7f08c104a0c679eb49b1071fee6e35eda38a993 /configure.ac | |
parent | ab415cea199547ee06c50aa82eebe9c58307576f (diff) |
Don't use dlopen() for libebl modules
Currently, architecture-specific code for libebl exists in separate
libebl_$ARCH.so libraries which libebl loads with dlopen() at runtime.
This makes it impossible to have standalone, statically-linked binaries
which use libdwfl if they depend on any architecture-specific
functionality. Additionally, when these libraries cannot be found, the
failure modes are non-obvious. So, let's get rid of libebl_$arch.so and
move it all into libdw.so/libdw.a, which simplifies things considerably.
Signed-off-by: Omar Sandoval <osandov@fb.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/configure.ac b/configure.ac index 30429e29..d380d016 100644 --- a/configure.ac +++ b/configure.ac @@ -336,15 +336,6 @@ AS_HELP_STRING([--enable-tests-rpath],[build $ORIGIN-using rpath into tests]), [tests_use_rpath=$enableval], [tests_use_rpath=no]) AM_CONDITIONAL(TESTS_RPATH, test "$tests_use_rpath" = yes) -LIBEBL_SUBDIR="$PACKAGE" -AC_ARG_ENABLE([libebl-subdir], -AS_HELP_STRING([--enable-libebl-subdir=DIR], -[install libebl_CPU modules in $(libdir)/DIR]), [dnl -LIBEBL_SUBDIR="$enable_libebl_subdir"]) -AC_SUBST([LIBEBL_SUBDIR]) -AC_DEFINE_UNQUOTED(LIBEBL_SUBDIR, "$LIBEBL_SUBDIR") -AH_TEMPLATE([LIBEBL_SUBDIR], [$libdir subdirectory containing libebl modules.]) - dnl zlib is mandatory. save_LIBS="$LIBS" LIBS= @@ -584,7 +575,7 @@ esac eu_version=$(( (eu_version + 999) / 1000 )) dnl Unique ID for this build. -MODVERSION="Build for ${LIBEBL_SUBDIR} ${eu_version} ${ac_cv_build}" +MODVERSION="Build for ${eu_version} ${ac_cv_build}" AC_SUBST([MODVERSION]) AC_DEFINE_UNQUOTED(MODVERSION, "$MODVERSION") AH_TEMPLATE([MODVERSION], [Identifier for modules in the build.]) @@ -649,7 +640,6 @@ AC_MSG_NOTICE([ Program prefix ("eu-" recommended) : ${program_prefix} Source code location : ${srcdir} Maintainer mode : ${enable_maintainer_mode} - libebl modules subdirectory : ${LIBEBL_SUBDIR} build arch : ${ac_cv_build} RECOMMENDED FEATURES (should all be yes) |