From 0c81bcae73eb4104496711b74dd50ab235c7a2fc Mon Sep 17 00:00:00 2001 From: kan Date: Sat, 7 Apr 2007 23:17:00 +0000 Subject: Catch up on rtld's special status. Since it does not appear on main object list, its versioning information needs to be examined separately. This hopefully fixes problems that people running with SYMVER_ENABLED are experiencing. --- libexec/rtld-elf/rtld.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c index 174c6ea..ce4de3f 100644 --- a/libexec/rtld-elf/rtld.c +++ b/libexec/rtld-elf/rtld.c @@ -3340,6 +3340,8 @@ rtld_verify_versions(const Objlist *objlist) break; } } + if (rc == 0 || ld_tracing != NULL) + rc = rtld_verify_object_versions(&obj_rtld); return rc; } -- cgit v1.1