[Home]

Summary:ASTERISK-15345: [regression] Build fails when defs are required by the linker
Reporter:Stanislaw Pitucha (viraptor)Labels:
Date Opened:2009-12-21 07:50:18.000-0600Date Closed:2011-06-07 14:07:45
Priority:MinorRegression?Yes
Status:Closed/CompleteComponents:Core/BuildSystem
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:When I was compiling ast-1.6.1.1, it worked well with LDFLAGS "-Wl,-z,defs". With 1.6.1.11 and .12, this is no longer possible - modules fail to build with messages like (just a sample from >100 lines):

asterisk-1.6.1.12/channels/iax2-provision.c:263: undefined reference to `ast_db_get'

While it's not a big deal, because those symbols will get resolved after the channel is loaded and compilation will succeed without custom LDFLAGS, it would be good if asterisk modules compiled cleanly again -- even with strict symbol checking.
Comments:By: Russell Bryant (russell) 2010-01-05 17:42:09.000-0600

Since everything does work fine without those custom flags, I'm going to close this out unless someone comes up with a patch.