Monday, February 17, 2014

[389-devel] Please review: [389 Project] #47700: Unresolved external symbol references break loading of the ACL plugin

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@redhat.com:
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.

Additionally, removed unused macros for ACL_ReadDbMapFile, which had been
removed.


--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

No comments:

Post a Comment