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 /tests/test-subr.sh | |
parent | ab415cea199547ee06c50aa82eebe9c58307576f (diff) | |
download | elfutils-4f937e24dc7ad1820fc7c99a6dd6422657f14666.tar.gz |
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 'tests/test-subr.sh')
-rw-r--r-- | tests/test-subr.sh | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/tests/test-subr.sh b/tests/test-subr.sh index 09f428d1..e23a0176 100644 --- a/tests/test-subr.sh +++ b/tests/test-subr.sh @@ -121,9 +121,7 @@ ${abs_top_builddir}/src/objdump \ ${abs_top_builddir}/src/readelf` self_test_files_lib=`echo ${abs_top_builddir}/libelf/libelf.so \ -${abs_top_builddir}/libdw/libdw.so \ -${abs_top_builddir}/backends/libebl_i386.so \ -${abs_top_builddir}/backends/libebl_x86_64.so` +${abs_top_builddir}/libdw/libdw.so` self_test_files_obj=`echo ${abs_top_builddir}/src/size.o \ ${abs_top_builddir}/src/strip.o` |