summaryrefslogtreecommitdiff
path: root/src/regress/lib/libcrypto/symbols/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Teach symbols test about the namespacetb2024-07-101-2/+2
| | | | | | This ensures that when adding public symbols, the magic is not omitted. with/ok beck
* symbols: Tweak this test so it works with -j Ntb2023-06-221-6/+4
|
* Tweak symbols test in such a way that it would have caught the recenttb2022-09-211-2/+3
| | | | | Symbols.list mistake: undefine aliases (except _cfb block ciphers which are aliases for historical reasons). Use -Wl,--no-allow-shlib-undefined.
* Drop bogus DPADD += ${LIBSSL}tb2022-06-191-2/+2
|
* Check availability of the symbols in Symbols.listtb2020-09-181-0/+41
This regress parses Symbols.list and pulls all public headers out of libcrypto's Makefile to generate a simple program that uses all public symbols. A number of symbols need to be declared extern since they are unavailable in public headers and a handful must be skipped since they are apparently architecture dependent. This would have caught the recent breakage due to the accidental removal of the NAME_CONSTRAINTS_check() function and points out a number of places where cleanup may happen in the future. discussed with beck