> 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@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.
> 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.
Thanks, Nalin.
Interesting... Could you please attach the errors to the email for me
not to make further mistakes?
Thanks!
--noriko
> HTH,
>
> Nalin
> --
> 389-devel mailing list
> 389-devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-devel
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel
No comments:
Post a Comment