summaryrefslogtreecommitdiff
path: root/backends/ChangeLog
diff options
context:
space:
mode:
authorOmar Sandoval <osandov@fb.com>2019-08-26 10:51:46 -0700
committerMark Wielaard <mark@klomp.org>2019-08-29 13:30:30 +0200
commit4f937e24dc7ad1820fc7c99a6dd6422657f14666 (patch)
treee7f08c104a0c679eb49b1071fee6e35eda38a993 /backends/ChangeLog
parentab415cea199547ee06c50aa82eebe9c58307576f (diff)
downloadelfutils-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 'backends/ChangeLog')
-rw-r--r--backends/ChangeLog1
1 files changed, 1 insertions, 0 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog
index 3faee13e..3f5f9bb0 100644
--- a/backends/ChangeLog
+++ b/backends/ChangeLog
@@ -2,6 +2,7 @@
* Makefile.am: Replace libcpu_{i386,x86_64,bpf}.a with libcpu.a.
Replace libcpu.a with libcpu_pic.a.
+ Combine libebl_CPU.so modules into libebl_backends{,_pic}.a.
2019-07-13 Mao Han <han_mao@c-sky.com>