Open
Description
Description
Running the travis.sh
script fails on check-exports.sh
due to various __gcov
and the mangle_path
functions which are found in public headers.
Steps to reproduce the issue
cmake
make
./scripts/travis.sh
Expected results
The command "scripts/check-exports.sh" exited with 0.
Actual results
__gcov_error_file
__gcov_kvp_dynamic_pool
__gcov_kvp_dynamic_pool_index
__gcov_kvp_dynamic_pool_size
lrtr_ip_addr_equal
lrtr_ip_addr_to_str
lrtr_ip_str_cmp
lrtr_ip_str_to_addr
lrtr_set_alloc_functions
mangle_path
pfx_table_add
pfx_table_for_each_ipv4_record
pfx_table_for_each_ipv6_record
pfx_table_free
pfx_table_init
pfx_table_remove
pfx_table_src_remove
pfx_table_validate
pfx_table_validate_r
rtr_get_interval_mode
rtr_mgr_add_group
rtr_mgr_conf_in_sync
rtr_mgr_for_each_group
rtr_mgr_for_each_ipv4_record
rtr_mgr_for_each_ipv6_record
rtr_mgr_free
rtr_mgr_get_first_group
rtr_mgr_get_spki
rtr_mgr_init
rtr_mgr_remove_group
rtr_mgr_start
rtr_mgr_status_to_str
rtr_mgr_stop
rtr_mgr_validate
rtr_set_interval_mode
rtr_state_to_str
tr_ssh_init
tr_tcp_init
The command "scripts/check-exports.sh" exited with 1.
Solution
Adding the functions in question to the ignorelist of check-exports.sh
should do the trick.
Metadata
Metadata
Assignees
Labels
No labels