]> dgit.raspbian.org Git - libfyaml.git/commitdiff
Keep exported ABI clean
authorTimo Röhling <roehling@debian.org>
Mon, 22 Sep 2025 19:24:48 +0000 (21:24 +0200)
committerTimo Röhling <roehling@debian.org>
Mon, 22 Sep 2025 19:28:29 +0000 (21:28 +0200)
debian/libfyaml0.map [new file with mode: 0644]
debian/libfyaml0.symbols
debian/rules

diff --git a/debian/libfyaml0.map b/debian/libfyaml0.map
new file mode 100644 (file)
index 0000000..7a8cdc8
--- /dev/null
@@ -0,0 +1,6 @@
+{
+       global:
+               fy_*;
+       local:
+               *;
+};
index 7b300f4c2e056b45b1f3be2c09045fee91b00b74..4e5cb654d9255e3d868b03ec213b7bcf79dc7a94 100644 (file)
@@ -2,6 +2,15 @@ libfyaml.so.0 libfyaml0 #MINVER#
 * Build-Depends-Package: libfyaml-dev
  fy_anchor_get_text@Base 0.7.9
  fy_anchor_node@Base 0.7.9
+ fy_blake3_backend_iterate@Base 0.9
+ fy_blake3_hash@Base 0.9
+ fy_blake3_hash_file@Base 0.9
+ fy_blake3_hasher_create@Base 0.9
+ fy_blake3_hasher_destroy@Base 0.9
+ fy_blake3_hasher_finalize@Base 0.9
+ fy_blake3_hasher_reset@Base 0.9
+ fy_blake3_hasher_update@Base 0.9
+ fy_block_document_build_from_string@Base 0.9
  fy_diag_cfg_default@Base 0.7.9
  fy_diag_cfg_from_parser_flags@Base 0.7.9
  fy_diag_create@Base 0.7.9
@@ -18,6 +27,10 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_diag_reset_error@Base 0.7.9
  fy_diag_set_cfg@Base 0.7.9
  fy_diag_set_collect_errors@Base 0.7.9
+ fy_diag_token_override_report@Base 0.9
+ fy_diag_token_override_vreport@Base 0.9
+ fy_diag_token_report@Base 0.9
+ fy_diag_token_vreport@Base 0.9
  fy_diag_unref@Base 0.7.9
  fy_diag_vprintf@Base 0.7.9
  fy_diagf@Base 0.7.9
@@ -70,6 +83,7 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_document_state_start_implicit@Base 0.7.9
  fy_document_state_start_mark@Base 0.7.9
  fy_document_state_tag_directive_iterate@Base 0.7.9
+ fy_document_state_tag_directives@Base 0.9
  fy_document_state_tag_is_default@Base 0.7.9
  fy_document_state_tags_explicit@Base 0.7.9
  fy_document_state_version@Base 0.7.9
@@ -95,15 +109,20 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_emit_event_free@Base 0.7.9
  fy_emit_event_from_parser@Base 0.7.9
  fy_emit_event_vcreate@Base 0.7.9
+ fy_emit_eventf@Base 0.9
  fy_emit_explicit_document_end@Base 0.7.9
  fy_emit_node@Base 0.7.9
  fy_emit_node_to_buffer@Base 0.7.9
  fy_emit_node_to_string@Base 0.7.9
  fy_emit_root_node@Base 0.7.9
+ fy_emit_scalar_printf@Base 0.9
+ fy_emit_scalar_vprintf@Base 0.9
+ fy_emit_scalar_write@Base 0.9
  fy_emit_to_buffer@Base 0.7.9
  fy_emit_to_buffer_collect@Base 0.7.9
  fy_emit_to_string@Base 0.7.9
  fy_emit_to_string_collect@Base 0.7.9
+ fy_emit_vevent@Base 0.9
  fy_emitter_create@Base 0.7.9
  fy_emitter_default_output@Base 0.7.9
  fy_emitter_destroy@Base 0.7.9
@@ -154,6 +173,7 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_node_free@Base 0.7.9
  fy_node_get_anchor@Base 0.7.9
  fy_node_get_document_parent@Base 0.7.9
+ fy_node_get_end_token@Base 0.9
  fy_node_get_meta@Base 0.7.9
  fy_node_get_nearest_anchor@Base 0.7.9
  fy_node_get_nearest_child_of@Base 0.7.9
@@ -169,6 +189,7 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_node_get_scalar_token@Base 0.7.9
  fy_node_get_scalar_utf8_length@Base 0.7.9
  fy_node_get_short_path@Base 0.7.9
+ fy_node_get_start_token@Base 0.9
  fy_node_get_style@Base 0.7.9
  fy_node_get_tag@Base 0.7.9
  fy_node_get_tag_token@Base 0.7.9
@@ -245,7 +266,9 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_parser_get_diag@Base 0.7.9
  fy_parser_get_document_state@Base 0.7.9
  fy_parser_get_stream_error@Base 0.7.9
+ fy_parser_log@Base 0.9
  fy_parser_parse@Base 0.7.9
+ fy_parser_report@Base 0.9
  fy_parser_reset@Base 0.7.9
  fy_parser_set_diag@Base 0.7.9
  fy_parser_set_input_callback@Base 0.7.9
@@ -254,6 +277,8 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_parser_set_input_fp@Base 0.7.9
  fy_parser_set_malloc_string@Base 0.7.9
  fy_parser_set_string@Base 0.7.9
+ fy_parser_vlog@Base 0.9
+ fy_parser_vreport@Base 0.9
  fy_path_component_get_mapping_key_user_data@Base 0.7.9
  fy_path_component_get_mapping_user_data@Base 0.7.9
  fy_path_component_get_sequence_user_data@Base 0.7.9
@@ -277,6 +302,8 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_path_expr_dump@Base 0.7.9
  fy_path_expr_free@Base 0.7.9
  fy_path_expr_to_document@Base 0.7.9
+ fy_path_get_last_user_data@Base 0.9
+ fy_path_get_parent_user_data@Base 0.9
  fy_path_get_root_user_data@Base 0.7.9
  fy_path_get_text@Base 0.7.9
  fy_path_in_collection_root@Base 0.7.9
@@ -292,6 +319,8 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_path_parser_create@Base 0.7.9
  fy_path_parser_destroy@Base 0.7.9
  fy_path_parser_reset@Base 0.7.9
+ fy_path_set_last_user_data@Base 0.9
+ fy_path_set_parent_user_data@Base 0.9
  fy_path_set_root_user_data@Base 0.7.9
  fy_scalar_token_get_style@Base 0.7.9
  fy_scan@Base 0.7.9
@@ -305,9 +334,23 @@ libfyaml.so.0 libfyaml0 #MINVER#
  fy_tag_directive_token_tag@Base 0.7.9
  fy_tag_token_handle0@Base 0.7.9
  fy_tag_token_handle@Base 0.7.9
+ fy_tag_token_short0@Base 0.9
+ fy_tag_token_short@Base 0.9
  fy_tag_token_suffix0@Base 0.7.9
  fy_tag_token_suffix@Base 0.7.9
  fy_tag_token_tag@Base 0.7.9
+ fy_thread_arg_array_join@Base 0.9
+ fy_thread_arg_join@Base 0.9
+ fy_thread_args_join@Base 0.9
+ fy_thread_pool_create@Base 0.9
+ fy_thread_pool_destroy@Base 0.9
+ fy_thread_pool_get_cfg@Base 0.9
+ fy_thread_pool_get_num_threads@Base 0.9
+ fy_thread_reserve@Base 0.9
+ fy_thread_submit_work@Base 0.9
+ fy_thread_unreserve@Base 0.9
+ fy_thread_wait_work@Base 0.9
+ fy_thread_work_join@Base 0.9
  fy_token_end_mark@Base 0.7.9
  fy_token_get_comment@Base 0.7.9
  fy_token_get_text0@Base 0.7.9
index a2fc4fa60223b92246c947e21c8189175559241b..9cead89267fb3df9ea4db304046f921cd1dcb960 100755 (executable)
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--version-script=$(CURDIR)/debian/libfyaml0.map
 
 # debian builds do not like testsuites to download stuff
 %: