BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001228 [buildroot] Other minor always 02-17-07 14:19 02-17-07 14:19
Reporter foogod View Status public  
Assigned To buildroot
Priority normal Resolution open  
Status assigned   Product Version
Summary 0001228: PATCH: Unresolved symbols in libgdk-x11-2.0.so with RTLD_NOW
Description libgdk-x11-2.0.so uses libintl_dgettext, but does not have -lintl in its link command. This is not usually a problem for programs which link against it because libintl is included by other libraries which libgdk does reference, so the lazy function binding will find and resolve libintl_dgettext eventually, but when libgdk-x11-2.0.so (or something which uses it) is loaded using dlopen() with the RTLD_NOW flag, the dynamic linker is unable to resolve the function reference and the operation fails.

(I can provide a test case if desired)

The attached patch adds -lintl to GDK_DEP_LIBS to fix this issue.
Additional Information
Attached Files  buildroot.17919.libgtk2_gdk_lintl.patch [^] (1,189 bytes) 02-17-07 14:19

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
02-17-07 14:19 foogod New Issue
02-17-07 14:19 foogod Status new => assigned
02-17-07 14:19 foogod Assigned To  => buildroot
02-17-07 14:19 foogod File Added: buildroot.17919.libgtk2_gdk_lintl.patch


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker