summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2007-04-07 23:17:00 +0000
committerkan <kan@FreeBSD.org>2007-04-07 23:17:00 +0000
commit0c81bcae73eb4104496711b74dd50ab235c7a2fc (patch)
tree8f71265a2ce373a17f87b908218e87a2ed7ab793 /libexec/rtld-elf
parent786ba2b377b97c3143e72e0f95c41d6d8b58d5e3 (diff)
downloadFreeBSD-src-0c81bcae73eb4104496711b74dd50ab235c7a2fc.zip
FreeBSD-src-0c81bcae73eb4104496711b74dd50ab235c7a2fc.tar.gz
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.
Diffstat (limited to 'libexec/rtld-elf')
-rw-r--r--libexec/rtld-elf/rtld.c2
1 files changed, 2 insertions, 0 deletions
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;
}
OpenPOWER on IntegriCloud