Skip to content
Snippets Groups Projects
  • Corey Farrell's avatar
    e9f8b317
    Build: Make function constructor/destructor attributes mandatory. · e9f8b317
    Corey Farrell authored
    This change causes the configure script to fail if the C compiler does
    not support both function attributes constructor and destructor.  These
    were already required as modules cannot function without these attributes
    and Asterisk requires modules.
    
    This also has AST_GCC_ATTRIBUTE set a variable
    ax_cv_have_func_attribute_$1.  This is the same variable name used by
    autoconf-archive's AX_GCC_FUNC_ATTRIBUTE, used for the same purpose.
    
    Change-Id: Id68e8a1447f2a6d707c54b56350e7bfdb33fb663
    e9f8b317
    History
    Build: Make function constructor/destructor attributes mandatory.
    Corey Farrell authored
    This change causes the configure script to fail if the C compiler does
    not support both function attributes constructor and destructor.  These
    were already required as modules cannot function without these attributes
    and Asterisk requires modules.
    
    This also has AST_GCC_ATTRIBUTE set a variable
    ax_cv_have_func_attribute_$1.  This is the same variable name used by
    autoconf-archive's AX_GCC_FUNC_ATTRIBUTE, used for the same purpose.
    
    Change-Id: Id68e8a1447f2a6d707c54b56350e7bfdb33fb663