[gcc-7] 21/354: * Add symbols for libobjc_gc library.

Ximin Luo infinity0 at debian.org
Thu Nov 23 15:50:23 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch master
in repository gcc-7.

commit 59483e811c6419710b7deaac2ba71d45971b690f
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date:   Wed Nov 16 11:31:27 2016 +0000

      * Add symbols for libobjc_gc library.
    
    
    git-svn-id: svn+ssh://svn.debian.org/svn/gcccvs/branches/sid/gcc-7@9065 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
 debian/changelog                 |   4 +-
 debian/lib32objc4.symbols        |   3 -
 debian/lib64objc4.symbols        |   3 -
 debian/libobjc.symbols           |   8 +
 debian/libobjc.symbols.gc        | 519 +++++++++++++++++++++++++++++++++++++++
 debian/libobjc4.symbols          |   3 -
 debian/libobjc4.symbols.armel    |   4 -
 debian/libobjc4.symbols.armhf    |   4 -
 debian/libobjc4.symbols.common   | 205 ----------------
 debian/rules.d/binary-libobjc.mk |   5 +-
 10 files changed, 534 insertions(+), 224 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c87dc6b..4758eb2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
-gcc-7 (7-20161115-1.2) UNRELEASED; urgency=medium
+gcc-7 (7-20161116-1) UNRELEASED; urgency=medium
 
+  * GCC 7 snapshot build, taken from the trunk 20161116.
   * Build shared phobos runtime libraries (not yet enabled by default).
+  * Add symbols for libobjc_gc library.
 
  -- Matthias Klose <doko at debian.org>  Tue, 15 Nov 2016 22:23:39 +0100
 
diff --git a/debian/lib32objc4.symbols b/debian/lib32objc4.symbols
deleted file mode 100644
index 8be3e02..0000000
--- a/debian/lib32objc4.symbols
+++ /dev/null
@@ -1,3 +0,0 @@
-libobjc.so.4 lib32objc4 #MINVER#
-#include "libobjc4.symbols.common"
- __gnu_objc_personality_v0 at Base 4.2.1
diff --git a/debian/lib64objc4.symbols b/debian/lib64objc4.symbols
deleted file mode 100644
index 263faf4..0000000
--- a/debian/lib64objc4.symbols
+++ /dev/null
@@ -1,3 +0,0 @@
-libobjc.so.4 lib64objc4 #MINVER#
-#include "libobjc4.symbols.common"
- __gnu_objc_personality_v0 at Base 4.2.1
diff --git a/debian/libobjc.symbols b/debian/libobjc.symbols
new file mode 100644
index 0000000..9ca94d5
--- /dev/null
+++ b/debian/libobjc.symbols
@@ -0,0 +1,8 @@
+libobjc.so.4 #PACKAGE# #MINVER#
+#include "libobjc.symbols.common"
+ __gnu_objc_personality_v0 at Base 4.2.1
+ (arch=armel armhf)__objc_exception_class at Base 4.3.0
+libobjc_gc.so.4 #PACKAGE# #MINVER#
+#include "libobjc.symbols.common"
+#include "libobjc.symbols.gc"
+ (arch=armel armhf)__objc_exception_class at Base 4.3.0
diff --git a/debian/libobjc.symbols.gc b/debian/libobjc.symbols.gc
new file mode 100644
index 0000000..d5f8447
--- /dev/null
+++ b/debian/libobjc.symbols.gc
@@ -0,0 +1,519 @@
+ GC_abort at Base 6
+ GC_acquire_mark_lock at Base 6
+ GC_add_ext_descriptor at Base 6
+ GC_add_leaked at Base 6
+ GC_add_map_entry at Base 6
+ GC_add_roots at Base 6
+ GC_add_roots_inner at Base 6
+ GC_add_smashed at Base 6
+ GC_add_to_black_list_normal at Base 6
+ GC_add_to_black_list_stack at Base 6
+ GC_add_to_fl at Base 6
+ GC_add_to_heap at Base 6
+ GC_adj_words_allocd at Base 6
+ GC_all_bottom_indices at Base 6
+ GC_all_bottom_indices_end at Base 6
+ GC_all_interior_pointers at Base 6
+ GC_alloc_large at Base 6
+ GC_alloc_large_and_clear at Base 6
+ GC_alloc_reclaim_list at Base 6
+ GC_allocate_ml at Base 6
+ GC_allochblk at Base 6
+ GC_allochblk_nth at Base 6
+ GC_allocobj at Base 6
+ GC_aobjfreelist_ptr at Base 6
+ GC_apply_to_all_blocks at Base 6
+ GC_apply_to_maps at Base 6
+ GC_approx_sp at Base 6
+ GC_arobjfreelist at Base 6
+ GC_array_kind at Base 6
+ GC_array_mark_proc at Base 6
+ GC_array_mark_proc_index at Base 6
+ GC_arrays at Base 6
+ GC_auobjfreelist_ptr at Base 6
+ GC_avail_descr at Base 6
+ GC_base at Base 6
+ GC_begin_syscall at Base 6
+ GC_bl_init at Base 6
+ GC_black_list_spacing at Base 6
+ GC_block_count at Base 6
+ GC_block_empty at Base 6
+ GC_block_nearly_full1 at Base 6
+ GC_block_nearly_full3 at Base 6
+ GC_block_nearly_full at Base 6
+ GC_block_was_dirty at Base 6
+ GC_bm_table at Base 6
+ GC_brief_async_signal_safe_sleep at Base 6
+ GC_build_fl1 at Base 6
+ GC_build_fl2 at Base 6
+ GC_build_fl4 at Base 6
+ GC_build_fl at Base 6
+ GC_build_fl_clear2 at Base 6
+ GC_build_fl_clear3 at Base 6
+ GC_build_fl_clear4 at Base 6
+ GC_call_with_alloc_lock at Base 6
+ GC_calloc_explicitly_typed at Base 6
+ GC_change_stubborn at Base 6
+ GC_check_annotated_obj at Base 6
+ GC_check_heap at Base 6
+ GC_check_heap_block at Base 6
+ GC_check_heap_proc at Base 6
+ GC_clear_a_few_frames at Base 6
+ GC_clear_bl at Base 6
+ GC_clear_fl_links at Base 6
+ GC_clear_fl_marks at Base 6
+ GC_clear_hdr_marks at Base 6
+ GC_clear_mark_bit at Base 6
+ GC_clear_marks at Base 6
+ GC_clear_roots at Base 6
+ GC_clear_stack at Base 6
+ GC_clear_stack_inner at Base 6
+ GC_collect_a_little at Base 6
+ GC_collect_a_little_inner at Base 6
+ GC_collect_or_expand at Base 6
+ GC_collecting at Base 6
+ GC_collection_in_progress at Base 6
+ GC_cond_register_dynamic_libraries at Base 6
+ GC_continue_reclaim at Base 6
+ GC_copy_bl at Base 6
+ GC_copyright at Base 6
+ GC_current_warn_proc at Base 6
+ GC_data_start at Base 6
+ GC_debug_change_stubborn at Base 6
+ GC_debug_end_stubborn_change at Base 6
+ GC_debug_free at Base 6
+ GC_debug_free_inner at Base 6
+ GC_debug_gcj_fast_malloc at Base 6
+ GC_debug_gcj_malloc at Base 6
+ GC_debug_header_size at Base 6
+ GC_debug_invoke_finalizer at Base 6
+ GC_debug_malloc at Base 6
+ GC_debug_malloc_atomic at Base 6
+ GC_debug_malloc_atomic_ignore_off_page at Base 6
+ GC_debug_malloc_atomic_uncollectable at Base 6
+ GC_debug_malloc_ignore_off_page at Base 6
+ GC_debug_malloc_replacement at Base 6
+ GC_debug_malloc_stubborn at Base 6
+ GC_debug_malloc_uncollectable at Base 6
+ GC_debug_print_heap_obj_proc at Base 6
+ GC_debug_realloc at Base 6
+ GC_debug_realloc_replacement at Base 6
+ GC_debug_register_displacement at Base 6
+ GC_debug_register_finalizer at Base 6
+ GC_debug_register_finalizer_ignore_self at Base 6
+ GC_debug_register_finalizer_no_order at Base 6
+ GC_debug_register_finalizer_unreachable at Base 6
+ GC_debugging_started at Base 6
+ GC_default_is_valid_displacement_print_proc at Base 6
+ GC_default_is_visible_print_proc at Base 6
+ GC_default_oom_fn at Base 6
+ GC_default_print_heap_obj_proc at Base 6
+ GC_default_push_other_roots at Base 6
+ GC_default_same_obj_print_proc at Base 6
+ GC_default_warn_proc at Base 6
+ GC_deficit at Base 6
+ GC_delete_gc_thread at Base 6
+ GC_delete_thread at Base 6
+ GC_descr_obj_size at Base 6
+ GC_destroy_thread_local at Base 6
+ GC_dirty_init at Base 6
+ GC_dirty_maintained at Base 6
+ GC_disable at Base 6
+ GC_disable_signals at Base 6
+ GC_dl_entries at Base 6
+ GC_dlopen at Base 6
+ GC_do_nothing at Base 6
+ GC_dont_expand at Base 6
+ GC_dont_gc at Base 6
+ GC_dont_precollect at Base 6
+ GC_double_descr at Base 6
+ GC_dump at Base 6
+ GC_dump_finalization at Base 6
+ GC_dump_regions at Base 6
+ GC_dump_regularly at Base 6
+ GC_ed_size at Base 6
+ GC_enable at Base 6
+ GC_enable_incremental at Base 6
+ GC_enable_signals at Base 6
+ GC_end_blocking at Base 6
+ GC_end_stubborn_change at Base 6
+ GC_end_syscall at Base 6
+ GC_enqueue_all_finalizers at Base 6
+ GC_eobjfreelist at Base 6
+ GC_err_printf at Base 6
+ GC_err_puts at Base 6
+ GC_err_write at Base 6
+ GC_excl_table_entries at Base 6
+ GC_exclude_static_roots at Base 6
+ GC_exit_check at Base 6
+ GC_expand_hp at Base 6
+ GC_expand_hp_inner at Base 6
+ GC_explicit_kind at Base 6
+ GC_explicit_typing_initialized at Base 6
+ GC_ext_descriptors at Base 6
+ GC_extend_size_map at Base 6
+ GC_fail_count at Base 6
+ GC_fault_handler at Base 6
+ GC_finalization_failures at Base 6
+ GC_finalize at Base 6
+ GC_finalize_all at Base 6
+ GC_finalize_now at Base 6
+ GC_finalize_on_demand at Base 6
+ GC_finalizer_notifier at Base 6
+ GC_find_header at Base 6
+ GC_find_leak at Base 6
+ GC_find_limit at Base 6
+ GC_find_start at Base 6
+ GC_finish_collection at Base 6
+ GC_fl_builder_count at Base 6
+ GC_fo_entries at Base 6
+ GC_free at Base 6
+ GC_free_block_ending_at at Base 6
+ GC_free_bytes at Base 6
+ GC_free_inner at Base 6
+ GC_free_space_divisor at Base 6
+ GC_freehblk at Base 6
+ GC_freehblk_ptr at Base 6
+ GC_full_freq at Base 6
+ GC_gc_no at Base 6
+ GC_gcj_debug_kind at Base 6
+ GC_gcj_fast_malloc at Base 6
+ GC_gcj_kind at Base 6
+ GC_gcj_malloc at Base 6
+ GC_gcj_malloc_ignore_off_page at Base 6
+ GC_gcj_malloc_initialized at Base 6
+ GC_gcjdebugobjfreelist at Base 6
+ GC_gcjobjfreelist at Base 6
+ GC_gcollect at Base 6
+ GC_general_register_disappearing_link at Base 6
+ GC_generic_lock at Base 6
+ GC_generic_malloc at Base 6
+ GC_generic_malloc_ignore_off_page at Base 6
+ GC_generic_malloc_inner at Base 6
+ GC_generic_malloc_inner_ignore_off_page at Base 6
+ GC_generic_malloc_many at Base 6
+ GC_generic_malloc_words_small at Base 6
+ GC_generic_malloc_words_small_inner at Base 6
+ GC_generic_or_special_malloc at Base 6
+ GC_generic_push_regs at Base 6
+ GC_get_bytes_since_gc at Base 6
+ GC_get_first_part at Base 6
+ GC_get_free_bytes at Base 6
+ GC_get_heap_size at Base 6
+ GC_get_nprocs at Base 6
+ GC_get_stack_base at Base 6
+ GC_get_thread_stack_base at Base 6
+ GC_get_total_bytes at Base 6
+ GC_greatest_plausible_heap_addr at Base 6
+ GC_grow_table at Base 6
+ GC_has_other_debug_info at Base 6
+ GC_have_errors at Base 6
+ GC_hblk_fl_from_blocks at Base 6
+ GC_hblkfreelist at Base 6
+ GC_hdr_cache_hits at Base 6
+ GC_hdr_cache_misses at Base 6
+ GC_high_water at Base 6
+ GC_ignore_self_finalize_mark_proc at Base 6
+ GC_in_thread_creation at Base 6
+ GC_incomplete_normal_bl at Base 6
+ GC_incomplete_stack_bl at Base 6
+ GC_incr_mem_freed at Base 6
+ GC_incr_words_allocd at Base 6
+ GC_incremental at Base 6
+ GC_incremental_protection_needs at Base 6
+ GC_init at Base 6
+ GC_init_explicit_typing at Base 6
+ GC_init_gcj_malloc at Base 6
+ GC_init_headers at Base 6
+ GC_init_inner at Base 6
+ GC_init_linux_data_start at Base 6
+ GC_init_parallel at Base 6
+ GC_init_size_map at Base 6
+ GC_init_thread_local at Base 6
+ GC_initiate_gc at Base 6
+ GC_install_counts at Base 6
+ GC_install_header at Base 6
+ GC_invalid_header at Base 6
+ GC_invalid_map at Base 6
+ GC_invalidate_map at Base 6
+ GC_invalidate_mark_state at Base 6
+ GC_invoke_finalizers at Base 6
+ GC_is_black_listed at Base 6
+ GC_is_fresh at Base 6
+ GC_is_full_gc at Base 6
+ GC_is_initialized at Base 6
+ GC_is_marked at Base 6
+ GC_is_static_root at Base 6
+ GC_is_thread_suspended at Base 6
+ GC_is_valid_displacement at Base 6
+ GC_is_valid_displacement_print_proc at Base 6
+ GC_is_visible at Base 6
+ GC_is_visible_print_proc at Base 6
+ GC_java_finalization at Base 6
+ GC_jmp_buf at Base 6
+ GC_key_create at Base 6
+ GC_large_alloc_warn_interval at Base 6
+ GC_large_alloc_warn_suppressed at Base 6
+ GC_leaked at Base 6
+ GC_least_plausible_heap_addr at Base 6
+ GC_linux_stack_base at Base 6
+ GC_local_gcj_malloc at Base 6
+ GC_local_malloc at Base 6
+ GC_local_malloc_atomic at Base 6
+ GC_lock at Base 6
+ GC_lock_holder at Base 6
+ GC_lookup_thread at Base 6
+ GC_make_array_descriptor at Base 6
+ GC_make_closure at Base 6
+ GC_make_descriptor at Base 6
+ GC_make_sequence_descriptor at Base 6
+ GC_malloc at Base 6
+ GC_malloc_atomic at Base 6
+ GC_malloc_atomic_ignore_off_page at Base 6
+ GC_malloc_atomic_uncollectable at Base 6
+ GC_malloc_explicitly_typed at Base 6
+ GC_malloc_explicitly_typed_ignore_off_page at Base 6
+ GC_malloc_ignore_off_page at Base 6
+ GC_malloc_many at Base 6
+ GC_malloc_stubborn at Base 6
+ GC_malloc_uncollectable at Base 6
+ GC_mark_and_push at Base 6
+ GC_mark_and_push_stack at Base 6
+ GC_mark_from at Base 6
+ GC_mark_init at Base 6
+ GC_mark_some at Base 6
+ GC_mark_stack at Base 6
+ GC_mark_stack_empty at Base 6
+ GC_mark_stack_limit at Base 6
+ GC_mark_stack_size at Base 6
+ GC_mark_stack_too_small at Base 6
+ GC_mark_stack_top at Base 6
+ GC_mark_state at Base 6
+ GC_mark_thread_local_free_lists at Base 6
+ GC_max at Base 6
+ GC_max_retries at Base 6
+ GC_maybe_gc at Base 6
+ GC_mem_found at Base 6
+ GC_memalign at Base 6
+ GC_min at Base 6
+ GC_min_sp at Base 6
+ GC_n_attempts at Base 6
+ GC_n_heap_sects at Base 6
+ GC_n_kinds at Base 6
+ GC_n_leaked at Base 6
+ GC_n_mark_procs at Base 6
+ GC_n_rescuing_pages at Base 6
+ GC_n_set_marks at Base 6
+ GC_n_smashed at Base 6
+ GC_need_full_gc at Base 6
+ GC_never_stop_func at Base 6
+ GC_new_free_list at Base 6
+ GC_new_free_list_inner at Base 6
+ GC_new_hblk at Base 6
+ GC_new_kind at Base 6
+ GC_new_kind_inner at Base 6
+ GC_new_proc at Base 6
+ GC_new_proc_inner at Base 6
+ GC_new_thread at Base 6
+ GC_next_exclusion at Base 6
+ GC_next_used_block at Base 6
+ GC_no_dls at Base 6
+ GC_non_gc_bytes at Base 6
+ GC_noop1 at Base 6
+ GC_noop at Base 6
+ GC_normal_finalize_mark_proc at Base 6
+ GC_notify_all_builder at Base 6
+ GC_notify_full_gc at Base 6
+ GC_notify_or_invoke_finalizers at Base 6
+ GC_nprocs at Base 6
+ GC_null_finalize_mark_proc at Base 6
+ GC_number_stack_black_listed at Base 6
+ GC_obj_kinds at Base 6
+ GC_objects_are_marked at Base 6
+ GC_objfreelist_ptr at Base 6
+ GC_old_bus_handler at Base 6
+ GC_old_normal_bl at Base 6
+ GC_old_segv_handler at Base 6
+ GC_old_stack_bl at Base 6
+ GC_on_stack at Base 6
+ GC_oom_fn at Base 6
+ GC_page_size at Base 6
+ GC_page_was_dirty at Base 6
+ GC_page_was_ever_dirty at Base 6
+ GC_parallel at Base 6
+ GC_pause at Base 6
+ GC_post_incr at Base 6
+ GC_pre_incr at Base 6
+ GC_prev_block at Base 6
+ GC_print_address_map at Base 6
+ GC_print_all_errors at Base 6
+ GC_print_all_smashed at Base 6
+ GC_print_all_smashed_proc at Base 6
+ GC_print_back_height at Base 6
+ GC_print_block_descr at Base 6
+ GC_print_block_list at Base 6
+ GC_print_finalization_stats at Base 6
+ GC_print_hblkfreelist at Base 6
+ GC_print_heap_obj at Base 6
+ GC_print_heap_sects at Base 6
+ GC_print_obj at Base 6
+ GC_print_smashed_obj at Base 6
+ GC_print_source_ptr at Base 6
+ GC_print_static_roots at Base 6
+ GC_print_stats at Base 6
+ GC_print_type at Base 6
+ GC_printf at Base 6
+ GC_project2 at Base 6
+ GC_promote_black_lists at Base 6
+ GC_protect_heap at Base 6
+ GC_pthread_create at Base 6
+ GC_pthread_detach at Base 6
+ GC_pthread_join at Base 6
+ GC_pthread_sigmask at Base 6
+ GC_push_all at Base 6
+ GC_push_all_eager at Base 6
+ GC_push_all_stack at Base 6
+ GC_push_all_stacks at Base 6
+ GC_push_complex_descriptor at Base 6
+ GC_push_conditional at Base 6
+ GC_push_conditional_with_exclusions at Base 6
+ GC_push_current_stack at Base 6
+ GC_push_finalizer_structures at Base 6
+ GC_push_gc_structures at Base 6
+ GC_push_marked1 at Base 6
+ GC_push_marked2 at Base 6
+ GC_push_marked4 at Base 6
+ GC_push_marked at Base 6
+ GC_push_next_marked at Base 6
+ GC_push_next_marked_dirty at Base 6
+ GC_push_next_marked_uncollectable at Base 6
+ GC_push_one at Base 6
+ GC_push_other_roots at Base 6
+ GC_push_roots at Base 6
+ GC_push_selected at Base 6
+ GC_push_stubborn_structures at Base 6
+ GC_push_thread_structures at Base 6
+ GC_quiet at Base 6
+ GC_read_dirty at Base 6
+ GC_realloc at Base 6
+ GC_reclaim1 at Base 6
+ GC_reclaim_all at Base 6
+ GC_reclaim_block at Base 6
+ GC_reclaim_check at Base 6
+ GC_reclaim_clear2 at Base 6
+ GC_reclaim_clear4 at Base 6
+ GC_reclaim_clear at Base 6
+ GC_reclaim_generic at Base 6
+ GC_reclaim_small_nonempty_block at Base 6
+ GC_reclaim_uninit2 at Base 6
+ GC_reclaim_uninit4 at Base 6
+ GC_reclaim_uninit at Base 6
+ GC_register_data_segments at Base 6
+ GC_register_describe_type_fn at Base 6
+ GC_register_disappearing_link at Base 6
+ GC_register_displacement at Base 6
+ GC_register_displacement_inner at Base 6
+ GC_register_dynamic_libraries at Base 6
+ GC_register_dynamic_libraries_dl_iterate_phdr at Base 6
+ GC_register_finalizer at Base 6
+ GC_register_finalizer_ignore_self at Base 6
+ GC_register_finalizer_inner at Base 6
+ GC_register_finalizer_no_order at Base 6
+ GC_register_finalizer_unreachable at Base 6
+ GC_register_has_static_roots_callback at Base 6
+ GC_register_main_static_data at Base 6
+ GC_register_my_thread at Base 6
+ GC_release_mark_lock at Base 6
+ GC_remove_allowed_signals at Base 6
+ GC_remove_counts at Base 6
+ GC_remove_from_fl at Base 6
+ GC_remove_header at Base 6
+ GC_remove_protection at Base 6
+ GC_remove_roots at Base 6
+ GC_remove_roots_inner at Base 6
+ GC_remove_specific at Base 6
+ GC_remove_tmp_roots at Base 6
+ GC_repeat_read at Base 6
+ GC_reset_fault_handler at Base 6
+ GC_restart_handler at Base 6
+ GC_resume_thread at Base 6
+ GC_retry_signals at Base 6
+ GC_root_size at Base 6
+ GC_roots_present at Base 6
+ GC_same_obj at Base 6
+ GC_same_obj_print_proc at Base 6
+ GC_scratch_alloc at Base 6
+ GC_set_and_save_fault_handler at Base 6
+ GC_set_fl_marks at Base 6
+ GC_set_free_space_divisor at Base 6
+ GC_set_hdr_marks at Base 6
+ GC_set_mark_bit at Base 6
+ GC_set_max_heap_size at Base 6
+ GC_set_warn_proc at Base 6
+ GC_setpagesize at Base 6
+ GC_setspecific at Base 6
+ GC_setup_temporary_fault_handler at Base 6
+ GC_should_collect at Base 6
+ GC_should_invoke_finalizers at Base 6
+ GC_signal_mark_stack_overflow at Base 6
+ GC_size at Base 6
+ GC_sleep at Base 6
+ GC_slow_getspecific at Base 6
+ GC_smashed at Base 6
+ GC_spin_count at Base 6
+ GC_split_block at Base 6
+ GC_stack_last_cleared at Base 6
+ GC_stackbottom at Base 6
+ GC_start_blocking at Base 6
+ GC_start_call_back at Base 6
+ GC_start_debugging at Base 6
+ GC_start_reclaim at Base 6
+ GC_start_routine at Base 6
+ GC_start_time at Base 6
+ GC_start_world at Base 6
+ GC_stderr at Base 6
+ GC_stdout at Base 6
+ GC_stop_count at Base 6
+ GC_stop_init at Base 6
+ GC_stop_world at Base 6
+ GC_stopped_mark at Base 6
+ GC_stopping_pid at Base 6
+ GC_stopping_thread at Base 6
+ GC_store_debug_info at Base 6
+ GC_suspend_ack_sem at Base 6
+ GC_suspend_all at Base 6
+ GC_suspend_handler at Base 6
+ GC_suspend_handler_inner at Base 6
+ GC_suspend_thread at Base 6
+ GC_thr_init at Base 6
+ GC_thr_initialized at Base 6
+ GC_thread_exit_proc at Base 6
+ GC_thread_key at Base 6
+ GC_threads at Base 6
+ GC_time_limit at Base 6
+ GC_timeout_stop_func at Base 6
+ GC_total_stack_black_listed at Base 6
+ GC_try_to_collect at Base 6
+ GC_try_to_collect_inner at Base 6
+ GC_typed_mark_proc at Base 6
+ GC_typed_mark_proc_index at Base 6
+ GC_unix_get_mem at Base 6
+ GC_unlocked_count at Base 6
+ GC_unpromote_black_lists at Base 6
+ GC_unprotect_range at Base 6
+ GC_unreachable_finalize_mark_proc at Base 6
+ GC_unregister_disappearing_link at Base 6
+ GC_unregister_my_thread at Base 6
+ GC_uobjfreelist_ptr at Base 6
+ GC_use_entire_heap at Base 6
+ GC_used_heap_size_after_full at Base 6
+ GC_version at Base 6
+ GC_wait_builder at Base 6
+ GC_wait_for_gc_completion at Base 6
+ GC_wait_for_reclaim at Base 6
+ GC_with_callee_saves_pushed at Base 6
+ GC_words_allocd_at_reset at Base 6
+ GC_world_is_stopped at Base 6
+ GC_world_stopped at Base 6
+ GC_write at Base 6
+ GC_write_fault_handler at Base 6
diff --git a/debian/libobjc4.symbols b/debian/libobjc4.symbols
deleted file mode 100644
index dd5638f..0000000
--- a/debian/libobjc4.symbols
+++ /dev/null
@@ -1,3 +0,0 @@
-libobjc.so.4 libobjc4 #MINVER#
-#include "libobjc4.symbols.common"
- __gnu_objc_personality_v0 at Base 4.2.1
diff --git a/debian/libobjc4.symbols.armel b/debian/libobjc4.symbols.armel
deleted file mode 100644
index 15e0c99..0000000
--- a/debian/libobjc4.symbols.armel
+++ /dev/null
@@ -1,4 +0,0 @@
-libobjc.so.4 libobjc4 #MINVER#
-#include "libobjc4.symbols.common"
- __gnu_objc_personality_v0 at Base 4.2.1
- __objc_exception_class at Base 4.3.0
diff --git a/debian/libobjc4.symbols.armhf b/debian/libobjc4.symbols.armhf
deleted file mode 100644
index 15e0c99..0000000
--- a/debian/libobjc4.symbols.armhf
+++ /dev/null
@@ -1,4 +0,0 @@
-libobjc.so.4 libobjc4 #MINVER#
-#include "libobjc4.symbols.common"
- __gnu_objc_personality_v0 at Base 4.2.1
- __objc_exception_class at Base 4.3.0
diff --git a/debian/libobjc4.symbols.common b/debian/libobjc4.symbols.common
deleted file mode 100644
index 6eb80b2..0000000
--- a/debian/libobjc4.symbols.common
+++ /dev/null
@@ -1,205 +0,0 @@
- __objc_accessors_init at Base 4.6
- __objc_add_class_to_hash at Base 4.2.1
- __objc_class_links_resolved at Base 4.2.1
- __objc_class_name_NXConstantString at Base 4.2.1
- __objc_class_name_Object at Base 4.2.1
- __objc_class_name_Protocol at Base 4.2.1
- __objc_dangling_categories at Base 4.2.1
- __objc_exec_class at Base 4.2.1
- __objc_force_linking at Base 4.2.1
- __objc_generate_gc_type_description at Base 4.2.1
- __objc_get_forward_imp at Base 4.2.1
- __objc_init_class at Base 4.6
- __objc_init_class_tables at Base 4.2.1
- __objc_init_dispatch_tables at Base 4.2.1
- __objc_init_selector_tables at Base 4.2.1
- __objc_init_thread_system at Base 4.2.1
- __objc_install_premature_dtable at Base 4.2.1
- __objc_is_multi_threaded at Base 4.2.1
- __objc_linking at Base 4.2.1
- __objc_msg_forward at Base 4.2.1
- __objc_msg_forward2 at Base 4.3
- __objc_print_dtable_stats at Base 4.2.1
- __objc_protocols_add_protocol at Base 4.6
- __objc_protocols_init at Base 4.6
- __objc_register_instance_methods_to_class at Base 4.2.1
- __objc_register_selectors_from_class at Base 4.2.1
- __objc_register_selectors_from_description_list at Base 4.6
- __objc_register_selectors_from_list at Base 4.2.1
- __objc_register_selectors_from_module at Base 4.6
- __objc_resolve_class_links at Base 4.2.1
- __objc_responds_to at Base 4.2.1
- __objc_runtime_mutex at Base 4.2.1
- __objc_runtime_threads_alive at Base 4.2.1
- __objc_selector_max_index at Base 4.2.1
- __objc_sparse2_id at Base 4.2.1
- __objc_sync_init at Base 4.6
- __objc_thread_exit_status at Base 4.2.1
- __objc_uninstalled_dtable at Base 4.2.1
- __objc_update_classes_with_methods at Base 4.6
- __objc_update_dispatch_table_for_class at Base 4.2.1
- _objc_abort at Base 4.6
- _objc_became_multi_threaded at Base 4.2.1
- _objc_load_callback at Base 4.2.1
- _objc_lookup_class at Base 4.6
- class_addIvar at Base 4.6
- class_addMethod at Base 4.6
- class_addProtocol at Base 4.6
- class_add_method_list at Base 4.2.1
- class_conformsToProtocol at Base 4.6
- class_copyIvarList at Base 4.6
- class_copyMethodList at Base 4.6
- class_copyPropertyList at Base 4.6
- class_copyProtocolList at Base 4.6
- class_createInstance at Base 4.6
- class_getClassMethod at Base 4.6
- class_getClassVariable at Base 4.6
- class_getInstanceMethod at Base 4.6
- class_getInstanceSize at Base 4.6
- class_getInstanceVariable at Base 4.6
- class_getIvarLayout at Base 4.6
- class_getMethodImplementation at Base 4.6
- class_getName at Base 4.6
- class_getProperty at Base 4.6
- class_getSuperclass at Base 4.6
- class_getVersion at Base 4.6
- class_getWeakIvarLayout at Base 4.6
- class_isMetaClass at Base 4.6
- class_ivar_set_gcinvisible at Base 4.2.1
- class_replaceMethod at Base 4.6
- class_respondsToSelector at Base 4.6
- class_setIvarLayout at Base 4.6
- class_setVersion at Base 4.6
- class_setWeakIvarLayout at Base 4.6
- get_imp at Base 4.2.1
- idxsize at Base 4.2.1
- ivar_getName at Base 4.6
- ivar_getOffset at Base 4.6
- ivar_getTypeEncoding at Base 4.6
- method_copyArgumentType at Base 4.6
- method_copyReturnType at Base 4.6
- method_exchangeImplementations at Base 4.6
- method_getArgumentType at Base 4.6
- method_getDescription at Base 4.6
- method_getImplementation at Base 4.6
- method_getName at Base 4.6
- method_getNumberOfArguments at Base 4.6
- method_getReturnType at Base 4.6
- method_getTypeEncoding at Base 4.6
- method_get_imp at Base 4.6
- method_setImplementation at Base 4.6
- narrays at Base 4.2.1
- nbuckets at Base 4.2.1
- nil_method at Base 4.2.1
- nindices at Base 4.2.1
- objc_aligned_size at Base 4.2.1
- objc_alignof_type at Base 4.2.1
- objc_allocateClassPair at Base 4.6
- objc_atomic_malloc at Base 4.2.1
- objc_calloc at Base 4.2.1
- objc_condition_allocate at Base 4.2.1
- objc_condition_broadcast at Base 4.2.1
- objc_condition_deallocate at Base 4.2.1
- objc_condition_signal at Base 4.2.1
- objc_condition_wait at Base 4.2.1
- objc_copyProtocolList at Base 4.6
- objc_copyStruct at Base 4.6
- objc_disposeClassPair at Base 4.6
- objc_enumerationMutation at Base 4.6
- objc_exception_throw at Base 4.2.1
- objc_free at Base 4.2.1
- objc_getClass at Base 4.6
- objc_getClassList at Base 4.6
- objc_getMetaClass at Base 4.6
- objc_getProperty at Base 4.6
- objc_getPropertyStruct at Base 4.6
- objc_getProtocol at Base 4.6
- objc_getRequiredClass at Base 4.6
- objc_get_class at Base 4.2.1
- objc_get_meta_class at Base 4.2.1
- objc_get_type_qualifiers at Base 4.2.1
- objc_hash_add at Base 4.2.1
- objc_hash_delete at Base 4.2.1
- objc_hash_is_key_in_hash at Base 4.2.1
- objc_hash_new at Base 4.2.1
- objc_hash_next at Base 4.2.1
- objc_hash_remove at Base 4.2.1
- objc_hash_value_for_key at Base 4.2.1
- objc_layout_finish_structure at Base 4.2.1
- objc_layout_structure at Base 4.2.1
- objc_layout_structure_get_info at Base 4.2.1
- objc_layout_structure_next_member at Base 4.2.1
- objc_lookUpClass at Base 4.6
- objc_lookup_class at Base 4.2.1
- objc_malloc at Base 4.2.1
- objc_msg_lookup at Base 4.2.1
- objc_msg_lookup_super at Base 4.2.1
- objc_mutex_allocate at Base 4.2.1
- objc_mutex_deallocate at Base 4.2.1
- objc_mutex_lock at Base 4.2.1
- objc_mutex_trylock at Base 4.2.1
- objc_mutex_unlock at Base 4.2.1
- objc_promoted_size at Base 4.2.1
- objc_realloc at Base 4.2.1
- objc_registerClassPair at Base 4.6
- objc_setEnumerationMutationHandler at Base 4.6
- objc_setExceptionMatcher at Base 4.6
- objc_setGetUnknownClassHandler at Base 4.6
- objc_setProperty at Base 4.6
- objc_setPropertyStruct at Base 4.6
- objc_setUncaughtExceptionHandler at Base 4.6
- objc_set_thread_callback at Base 4.2.1
- objc_sizeof_type at Base 4.2.1
- objc_skip_argspec at Base 4.2.1
- objc_skip_offset at Base 4.2.1
- objc_skip_type_qualifiers at Base 4.2.1
- objc_skip_typespec at Base 4.2.1
- objc_sync_enter at Base 4.6
- objc_sync_exit at Base 4.6
- objc_thread_add at Base 4.2.1
- objc_thread_detach at Base 4.2.1
- objc_thread_exit at Base 4.2.1
- objc_thread_get_data at Base 4.2.1
- objc_thread_get_priority at Base 4.2.1
- objc_thread_id at Base 4.2.1
- objc_thread_remove at Base 4.2.1
- objc_thread_set_data at Base 4.2.1
- objc_thread_set_priority at Base 4.2.1
- objc_thread_yield at Base 4.2.1
- object_copy at Base 4.2.1
- object_dispose at Base 4.2.1
- object_getClassName at Base 4.6
- object_getIndexedIvars at Base 4.6
- object_getInstanceVariable at Base 4.6
- object_getIvar at Base 4.6
- object_setClass at Base 4.6
- object_setInstanceVariable at Base 4.6
- object_setIvar at Base 4.6
- property_getAttributes at Base 4.6
- property_getName at Base 4.6
- protocol_conformsToProtocol at Base 4.6
- protocol_copyMethodDescriptionList at Base 4.6
- protocol_copyPropertyList at Base 4.6
- protocol_copyProtocolList at Base 4.6
- protocol_getMethodDescription at Base 4.6
- protocol_getName at Base 4.6
- protocol_getProperty at Base 4.6
- protocol_isEqual at Base 4.6
- sarray_at_put at Base 4.2.1
- sarray_at_put_safe at Base 4.2.1
- sarray_free at Base 4.2.1
- sarray_lazy_copy at Base 4.2.1
- sarray_new at Base 4.2.1
- sarray_realloc at Base 4.2.1
- sarray_remove_garbage at Base 4.2.1
- search_for_method_in_list at Base 4.2.1
- sel_copyTypedSelectorList at Base 4.6
- sel_getName at Base 4.6
- sel_getTypeEncoding at Base 4.6
- sel_getTypedSelector at Base 4.6
- sel_getUid at Base 4.6 
- sel_get_any_uid at Base 4.2.1
- sel_isEqual at Base 4.6
- sel_is_mapped at Base 4.2.1
- sel_registerName at Base 4.6
- sel_registerTypedName at Base 4.6
diff --git a/debian/rules.d/binary-libobjc.mk b/debian/rules.d/binary-libobjc.mk
index 6c5db4f..df92ebe 100644
--- a/debian/rules.d/binary-libobjc.mk
+++ b/debian/rules.d/binary-libobjc.mk
@@ -66,7 +66,10 @@ define __do_libobjc
 	debian/dh_doclink -p$(p_d) $(p_lbase)
 
 	dh_strip -p$(p_l) --dbg-package=$(p_d)
-	$(cross_makeshlibs) dh_makeshlibs $(ldconfig_arg) -p$(p_l) -Xlibobjc_gc.so
+	ln -sf libobjc.symbols debian/$(p_l).symbols
+	$(cross_makeshlibs) dh_makeshlibs $(ldconfig_arg) -p$(p_l) \
+		-- -a$(call mlib_to_arch,$(2)) || echo XXXXXXXXXXXXXX ERROR $(p_l)
+	rm -f debian/$(p_l).symbols
 	$(call cross_mangle_shlibs,$(p_l))
 	$(ignshld)DIRNAME=$(subst n,,$(2)) $(cross_shlibdeps) dh_shlibdeps -p$(p_l) \
 		$(call shlibdirs_to_search,$(subst objc$(OBJC_SONAME),gcc$(GCC_SONAME),$(p_l)),$(2))

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-7.git



More information about the Reproducible-commits mailing list