[PATCH] libltdl: fix dyld loader build failure

Mark Harris <[email protected]>
Newsgroups gmane.comp.gnu.libtool.patches
Message-ID <[email protected]>
Fix for undefined symbol strneq.  The original working code in 97ade81
used !strcmp() to check for string equality before it was incorrectly
replaced with strneq().  This loader is built on OS X before 10.4.
---
 libltdl/loaders/dyld.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libltdl/loaders/dyld.c b/libltdl/loaders/dyld.c
index bfd5869..d666128 100644
--- a/libltdl/loaders/dyld.c
+++ b/libltdl/loaders/dyld.c
@@ -406,7 +406,7 @@ lt__nsmodule_get_header (NSModule module)
   while (i > 0)
     {
       --i;
-      if (strneq (_dyld_get_image_name (i), modname))
+      if (STREQ (_dyld_get_image_name (i), modname))
 	{
 	  mh = _dyld_get_image_header (i);
 	  break;
@@ -455,7 +455,7 @@ lt__match_loadedlib (const char *name)
 
       --i;
       id = lt__header_get_instnam (_dyld_get_image_header (i));
-      if (id && strneq (id, name))
+      if (id && STREQ (id, name))
 	{
 	  mh = _dyld_get_image_header (i);
 	  break;
-- 
2.9.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.