[dpdk-stable] [PATCH] power: remove duplicated symbols from map file

Aaron Conole aconole at redhat.com
Wed Feb 24 16:24:59 CET 2021


Ferruh Yigit <ferruh.yigit at intel.com> writes:

> This is also causing build error, like:
> https://travis-ci.com/github/ovsrobot/dpdk/jobs/482121104
>
> Also '@internal' marker removed from doxygen comment, since public API
> should not be internal.
>
> Fixes: 4d3892dcd77b ("power: make channel message functions public")
> Cc: stable at dpdk.org
>
> Signed-off-by: Ferruh Yigit <ferruh.yigit at intel.com>
> ---

Hi Ferruh,

Thanks for taking a stab at this.  I think there isn't such a simple
solution, because this change causes an ABI failure (for some reason)
like:

  [D] 'function int rte_power_guest_channel_send_msg(channel_packet*, unsigned int)'    {rte_power_guest_channel_send_msg@@DPDK_21}

I guess we might need the full type of aliasing solution documented in
Ulrich Drepper's paper https://www.akkadia.org/drepper/dsohowto.pdf

That will really need someone who knows what the symbols should look
like based on the ABI / API for the different versions.  WDYT?



More information about the stable mailing list