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.

Reply via email to