|
Revision tags: v24.11, v24.11-rc4, v24.11-rc3, v24.11-rc2, v24.11-rc1 |
|
| #
cb9187bc |
| 08-Aug-2024 |
David Marchand <david.marchand@redhat.com> |
version: 24.11-rc0
Start a new release cycle with empty release notes.
The ABI version becomes 25.0. The map files are updated to the new ABI major number (25). The ABI exceptions are dropped and C
version: 24.11-rc0
Start a new release cycle with empty release notes.
The ABI version becomes 25.0. The map files are updated to the new ABI major number (25). The ABI exceptions are dropped and CI ABI checks are disabled because compatibility is not preserved.
Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Thomas Monjalon <thomas@monjalon.net>
show more ...
|
|
Revision tags: v24.07, v24.07-rc4, v24.07-rc3, v24.07-rc2, v24.07-rc1, v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3 |
|
| #
6903de61 |
| 29-Jun-2023 |
David Marchand <david.marchand@redhat.com> |
version: 23.11-rc0
Start a new release cycle with empty release notes.
The ABI version becomes 24.0. The map files are updated to the new ABI major number (24). The ABI exceptions are dropped and C
version: 23.11-rc0
Start a new release cycle with empty release notes.
The ABI version becomes 24.0. The map files are updated to the new ABI major number (24). The ABI exceptions are dropped and CI ABI checks are disabled because compatibility is not preserved.
The telemetry and vhost libraries compat code is cleaned up in next commits.
Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v23.07-rc2, v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2, v23.03-rc1 |
|
| #
bfc43a0f |
| 29-Nov-2022 |
David Marchand <david.marchand@redhat.com> |
drivers: fix symbol exports when map is omitted
ld exports any global symbol by default if no version script is passed. As a consequence, the incriminated change let any public symbol leak out of th
drivers: fix symbol exports when map is omitted
ld exports any global symbol by default if no version script is passed. As a consequence, the incriminated change let any public symbol leak out of the driver shared libraries.
Hide again those symbols by providing a default map file which unexports any global symbol using a local: * catch-all statement.
The checks are skipped for this default map file as it is intentionnally an empty map (see commit b67bdda86cd4 ("devtools: catch empty symbol maps")) and there is nothing else to check in this map.
This change impacts the exported symbols, hence, bump the version in the ABI check to the v22.11.1 from the 22.11 LTS branch.
Fixes: 7dde9c844a37 ("drivers: omit symbol map when unneeded") Cc: stable@dpdk.org
Reported-by: Luca Boccassi <luca.boccassi@microsoft.com> Signed-off-by: David Marchand <david.marchand@redhat.com> Tested-by: Ferruh Yigit <ferruh.yigit@amd.com> Reviewed-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Aaron Conole <aconole@redhat.com>
show more ...
|