On Mon, Feb 17, 2014 at 01:19:10PM -0800, Noriko Hosoi wrote: > https://fedorahosted.org/389/ticket/47700 > > https://fedorahosted.org/389/attachment/ticket/47700/0001-Ticket-47700-Unresolved-external-symbol-references-b.patch > > Description of problem by nalin@xxxxxxxxxx: > Various functions in the directory server are declared with extern "C" > linkage, causing the compiler to emit references to an unmangled symbol > name, but because their definitions don't match the declarations, and > the definitions are compiled using the C++ compiler, the implementations > are emitted as mangled symbols. > > Fix description: Adjusted the function declaration to the implementation. I think the second half of the original patch needs to be added back. When I compile master with the proposed fix applied, nm shows that lib/libaccess/.libs/libns_dshttpd_la-aclcache.o references an unmangled INTereport symbol, but lib/base/.libs/libns_dshttpd_la-ereport.o provides it mangled. HTH, Nalin -- 389-devel mailing list 389-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/389-devel