Skip to content
Snippets Groups Projects
  • Steve Murphy's avatar
    1a37ee40
    A possibly "horrible fix" for a "horribly broken" · 1a37ee40
    Steve Murphy authored
    situation.
    
    As stuff shifts around in the asterisk code, the
    miscellaneous inclusions from the standalone stuff
    gets broken. There's no easy fix for this situation.
    
    I made sure that everything in utils builds without
    problem ***AND*** that aelparse runs the regressions
    correctly with the following make menuselect options
    both on and off:
    
    DONT_OPTIMIZE
    DEBUG_THREADS
    DEBUG_CHANNEL_LOCKS
    MALLOC_DEBUG
    MTX_PROFILE
    DEBUG_SCHEDULER
    DEBUG_THREADLOCALS
    DETECT_DEADLOCKS
    CHANNEL_TRACE
    
    I think from now on, I'm going to #undef
    all these features in the various utils native
    files; I guess I could do the same for the
    copied-in files, surrounded by STANDALONE ifdef.
    
    A standalone isn't going to care about threads,
    mutexes, etc.
    
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@165071 65c4cc65-6c06-0410-ace0-fbb531ad65f3
    1a37ee40
    History
    A possibly "horrible fix" for a "horribly broken"
    Steve Murphy authored
    situation.
    
    As stuff shifts around in the asterisk code, the
    miscellaneous inclusions from the standalone stuff
    gets broken. There's no easy fix for this situation.
    
    I made sure that everything in utils builds without
    problem ***AND*** that aelparse runs the regressions
    correctly with the following make menuselect options
    both on and off:
    
    DONT_OPTIMIZE
    DEBUG_THREADS
    DEBUG_CHANNEL_LOCKS
    MALLOC_DEBUG
    MTX_PROFILE
    DEBUG_SCHEDULER
    DEBUG_THREADLOCALS
    DETECT_DEADLOCKS
    CHANNEL_TRACE
    
    I think from now on, I'm going to #undef
    all these features in the various utils native
    files; I guess I could do the same for the
    copied-in files, surrounded by STANDALONE ifdef.
    
    A standalone isn't going to care about threads,
    mutexes, etc.
    
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@165071 65c4cc65-6c06-0410-ace0-fbb531ad65f3
conf2ael.c 20.81 KiB