[Home]

Summary:ASTERISK-25052: OPTIONAL_API: Remove ABI option.
Reporter:Corey Farrell (coreyfarrell)Labels:
Date Opened:2015-05-03 13:31:04Date Closed:2015-05-03 22:30:31
Priority:MinorRegression?
Status:Closed/CompleteComponents:Core/General
Versions:SVN Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:OPTIONAL_API can be disabled through menuselect, but this is no longer needed.  The option originally existed because OPTIONAL_API used weakref magic that was not available on all compilers.  The implementation in Asterisk 13+ no longer requires any special compiler/platform support, so there is no longer a reason to allow disabling.

I've marked this ticket for master only since removing the option in 13 would cause existing menuselect.makeopts files to produce warnings.
Comments:By: Corey Farrell (coreyfarrell) 2015-05-03 22:30:31.617-0500

I'm unsure on this one now, if OPTIONAL_API were completely removed from master it would cause OPTIONAL_API to be disabled every time you switch to master then back to 11 or 13.