On Fri, Jan 14, 2022 at 1:59 AM William A Rowe Jr <[email protected]> wrote: > > A quick review of nm against libapr-1.so between 1.7.0 and 1.7.x > indicates that 1.7.1 > isn't releasable as-is. Any hints? > > +T apr_pool_find > +T apr_pool_join > +T apr_pool_lock > +T apr_pool_num_bytes
Those come from r1863234 [1], possibly we can let them as empty macros in 1.7.x and still add the ones for apr_pool_join() and apr_pool_num_bytes() which were missing for !APR_POOL_DEBUG? Yet it might make apps using them from 1.7.1 (w/o #ifdef APR_POOL_DEBUG) not compilable with 1.7.0 (though still ABI compatible with all 1.7.x), but no one would be able to use them as function pointers for instance, which would be a ABI/runtime breakage. Could that hurt actually? > +T apr__pool_unmanage That one is for internal use only (from [2]), not APR_DECLAREd so should be fine? Regards; Yann.
