]> git.ipfire.org Git - thirdparty/openssl.git/commit
Update ci and ABI xml files to validate function parameters
authorNeil Horman <nhorman@openssl.org>
Mon, 13 Nov 2023 09:19:18 +0000 (04:19 -0500)
committerTomas Mraz <tomas@openssl.org>
Wed, 15 Nov 2023 10:08:17 +0000 (11:08 +0100)
commitdcfd8cfd4abf4a9fd26aef290dcdd5b4bb1c7f7a
treec39a46eb901cd2663a67a37d27e15d65d76a6fc2
parent46376fcf4b6d11ec417c2a530475037d4d09fcbf
Update ci and ABI xml files to validate function parameters

libabigail is currenly only validating symbol presence and version
information in ci.  We should also be validating function parameters,
types, etc.  To do this we need to build the library with -g so the
dwarf information is available for libabigail to interrogate

while we're at it, also add a script to re-generate the xml that abidiff
uses for comparison during ci runs, to make updates easier

Fixes #22712

Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22713)
.github/workflows/ci.yml
.github/workflows/libcrypto-abi.xml
.github/workflows/libssl-abi.xml
util/update_abi_check.sh [new file with mode: 0755]