diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1,2 @@ +liborc-0.4.so.0 +liborc-test-0.4.so.0 diff --git a/abi_libs32 b/abi_libs32 new file mode 100644 --- /dev/null +++ b/abi_libs32 @@ -0,0 +1,2 @@ +liborc-0.4.so.0 +liborc-test-0.4.so.0 diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -36,73 +36,18 @@ liborc-0.4.so.0:orc_bytecode_from_program liborc-0.4.so.0:orc_bytecode_new liborc-0.4.so.0:orc_bytecode_parse_function -liborc-0.4.so.0:orc_bytecode_parse_get_byte -liborc-0.4.so.0:orc_bytecode_parse_get_int -liborc-0.4.so.0:orc_bytecode_parse_get_string -liborc-0.4.so.0:orc_bytecode_parse_get_uint32 -liborc-0.4.so.0:orc_bytecode_parse_get_uint64 -liborc-0.4.so.0:orc_c64x_c_init -liborc-0.4.so.0:orc_c_init liborc-0.4.so.0:orc_code_allocate_codemem -liborc-0.4.so.0:orc_code_chunk_free -liborc-0.4.so.0:orc_code_chunk_merge -liborc-0.4.so.0:orc_code_chunk_split liborc-0.4.so.0:orc_code_free liborc-0.4.so.0:orc_code_new -liborc-0.4.so.0:orc_code_region_allocate_codemem -liborc-0.4.so.0:orc_code_region_allocate_codemem_anon_map -liborc-0.4.so.0:orc_code_region_allocate_codemem_dual_map -liborc-0.4.so.0:orc_code_region_get_free_chunk -liborc-0.4.so.0:orc_code_region_new -liborc-0.4.so.0:orc_compiler_allocate_register liborc-0.4.so.0:orc_compiler_append_code -liborc-0.4.so.0:orc_compiler_assign_rules -liborc-0.4.so.0:orc_compiler_c64x_c_assemble -liborc-0.4.so.0:orc_compiler_c64x_c_get_default_flags -liborc-0.4.so.0:orc_compiler_c64x_c_init -liborc-0.4.so.0:orc_compiler_c_assemble -liborc-0.4.so.0:orc_compiler_c_get_default_flags -liborc-0.4.so.0:orc_compiler_c_init -liborc-0.4.so.0:orc_compiler_check_sizes -liborc-0.4.so.0:orc_compiler_dump_asm -liborc-0.4.so.0:orc_compiler_dup_temporary liborc-0.4.so.0:orc_compiler_error -liborc-0.4.so.0:orc_compiler_error_valist liborc-0.4.so.0:orc_compiler_flag_check liborc-0.4.so.0:orc_compiler_get_constant liborc-0.4.so.0:orc_compiler_get_constant_long liborc-0.4.so.0:orc_compiler_get_constant_reg liborc-0.4.so.0:orc_compiler_get_temp_constant liborc-0.4.so.0:orc_compiler_get_temp_reg -liborc-0.4.so.0:orc_compiler_global_reg_alloc liborc-0.4.so.0:orc_compiler_label_new -liborc-0.4.so.0:orc_compiler_load_constant -liborc-0.4.so.0:orc_compiler_load_constant_long -liborc-0.4.so.0:orc_compiler_mmx_assemble -liborc-0.4.so.0:orc_compiler_mmx_get_default_flags -liborc-0.4.so.0:orc_compiler_mmx_init -liborc-0.4.so.0:orc_compiler_mmx_register_rules -liborc-0.4.so.0:orc_compiler_neon_assemble -liborc-0.4.so.0:orc_compiler_neon_get_default_flags -liborc-0.4.so.0:orc_compiler_neon_init -liborc-0.4.so.0:orc_compiler_neon_register_rules -liborc-0.4.so.0:orc_compiler_new_temporary -liborc-0.4.so.0:orc_compiler_orc_mips_assemble -liborc-0.4.so.0:orc_compiler_orc_mips_get_asm_preamble -liborc-0.4.so.0:orc_compiler_orc_mips_get_default_flags -liborc-0.4.so.0:orc_compiler_orc_mips_init -liborc-0.4.so.0:orc_compiler_orc_mips_register_rules -liborc-0.4.so.0:orc_compiler_powerpc_assemble -liborc-0.4.so.0:orc_compiler_powerpc_get_default_flags -liborc-0.4.so.0:orc_compiler_powerpc_init -liborc-0.4.so.0:orc_compiler_powerpc_register_rules -liborc-0.4.so.0:orc_compiler_rewrite_insns -liborc-0.4.so.0:orc_compiler_rewrite_vars -liborc-0.4.so.0:orc_compiler_rewrite_vars2 -liborc-0.4.so.0:orc_compiler_sse_assemble -liborc-0.4.so.0:orc_compiler_sse_get_default_flags -liborc-0.4.so.0:orc_compiler_sse_init -liborc-0.4.so.0:orc_compiler_sse_register_rules liborc-0.4.so.0:orc_compiler_try_get_constant_long liborc-0.4.so.0:orc_debug_get_level liborc-0.4.so.0:orc_debug_print @@ -134,10 +79,7 @@ liborc-0.4.so.0:orc_init liborc-0.4.so.0:orc_memcpy liborc-0.4.so.0:orc_memset -liborc-0.4.so.0:orc_mips_add_fixup -liborc-0.4.so.0:orc_mips_add_strides liborc-0.4.so.0:orc_mips_do_fixups -liborc-0.4.so.0:orc_mips_emit liborc-0.4.so.0:orc_mips_emit_add liborc-0.4.so.0:orc_mips_emit_addi liborc-0.4.so.0:orc_mips_emit_addiu @@ -153,15 +95,12 @@ liborc-0.4.so.0:orc_mips_emit_cmp_lt_ph liborc-0.4.so.0:orc_mips_emit_conditional_branch liborc-0.4.so.0:orc_mips_emit_conditional_branch_with_offset -liborc-0.4.so.0:orc_mips_emit_epilogue liborc-0.4.so.0:orc_mips_emit_extr_s_h -liborc-0.4.so.0:orc_mips_emit_full_loop liborc-0.4.so.0:orc_mips_emit_jr liborc-0.4.so.0:orc_mips_emit_label liborc-0.4.so.0:orc_mips_emit_lb liborc-0.4.so.0:orc_mips_emit_lbu liborc-0.4.so.0:orc_mips_emit_lh -liborc-0.4.so.0:orc_mips_emit_loop liborc-0.4.so.0:orc_mips_emit_lui liborc-0.4.so.0:orc_mips_emit_lw liborc-0.4.so.0:orc_mips_emit_lwl @@ -181,7 +120,6 @@ liborc-0.4.so.0:orc_mips_emit_precrq_qb_ph liborc-0.4.so.0:orc_mips_emit_pref liborc-0.4.so.0:orc_mips_emit_prepend -liborc-0.4.so.0:orc_mips_emit_prologue liborc-0.4.so.0:orc_mips_emit_repl_ph liborc-0.4.so.0:orc_mips_emit_replv_ph liborc-0.4.so.0:orc_mips_emit_replv_qb @@ -203,41 +141,18 @@ liborc-0.4.so.0:orc_mips_emit_sw liborc-0.4.so.0:orc_mips_emit_swl liborc-0.4.so.0:orc_mips_emit_swr -liborc-0.4.so.0:orc_mips_emit_var_pref liborc-0.4.so.0:orc_mips_emit_wsbh -liborc-0.4.so.0:orc_mips_flush_cache -liborc-0.4.so.0:orc_mips_get_alignment -liborc-0.4.so.0:orc_mips_get_loop_label -liborc-0.4.so.0:orc_mips_init -liborc-0.4.so.0:orc_mips_load_constants_inner -liborc-0.4.so.0:orc_mips_reg_name -liborc-0.4.so.0:orc_mips_set_alignment -liborc-0.4.so.0:orc_mmx_emit_invariants -liborc-0.4.so.0:orc_mmx_emit_loop liborc-0.4.so.0:orc_mmx_get_cpu_flags -liborc-0.4.so.0:orc_mmx_init liborc-0.4.so.0:orc_mmx_load_constant -liborc-0.4.so.0:orc_neon_dump_insns -liborc-0.4.so.0:orc_neon_emit_epilogue liborc-0.4.so.0:orc_neon_emit_loadib liborc-0.4.so.0:orc_neon_emit_loadil -liborc-0.4.so.0:orc_neon_emit_loadiq liborc-0.4.so.0:orc_neon_emit_loadiw liborc-0.4.so.0:orc_neon_emit_loadpb liborc-0.4.so.0:orc_neon_emit_loadpl -liborc-0.4.so.0:orc_neon_emit_loadpq liborc-0.4.so.0:orc_neon_emit_loadpw -liborc-0.4.so.0:orc_neon_emit_loop -liborc-0.4.so.0:orc_neon_emit_mov -liborc-0.4.so.0:orc_neon_emit_mov_quad -liborc-0.4.so.0:orc_neon_emit_prologue -liborc-0.4.so.0:orc_neon_init -liborc-0.4.so.0:orc_neon_load_constants_inner -liborc-0.4.so.0:orc_neon_load_constants_outer liborc-0.4.so.0:orc_neon_preload liborc-0.4.so.0:orc_neon_reg_name liborc-0.4.so.0:orc_neon_reg_name_quad -liborc-0.4.so.0:orc_neon_save_accumulators liborc-0.4.so.0:orc_once_mutex_lock liborc-0.4.so.0:orc_once_mutex_unlock liborc-0.4.so.0:orc_opcode_find_by_name @@ -250,7 +165,6 @@ liborc-0.4.so.0:orc_parse_full liborc-0.4.so.0:orc_parse_get_init_function liborc-0.4.so.0:orc_powerpc_flush_cache -liborc-0.4.so.0:orc_powerpc_init liborc-0.4.so.0:orc_program_add_accumulator liborc-0.4.so.0:orc_program_add_constant liborc-0.4.so.0:orc_program_add_constant_double @@ -308,15 +222,10 @@ liborc-0.4.so.0:orc_program_take_code liborc-0.4.so.0:orc_rule_register liborc-0.4.so.0:orc_rule_set_new -liborc-0.4.so.0:orc_sse_emit_invariants -liborc-0.4.so.0:orc_sse_emit_loop liborc-0.4.so.0:orc_sse_get_cpu_flags -liborc-0.4.so.0:orc_sse_init liborc-0.4.so.0:orc_sse_load_constant liborc-0.4.so.0:orc_sse_restore_mxcsr liborc-0.4.so.0:orc_sse_set_mxcsr -liborc-0.4.so.0:orc_target_c64x_c_get_asm_preamble -liborc-0.4.so.0:orc_target_c_get_asm_preamble liborc-0.4.so.0:orc_target_c_get_typedefs liborc-0.4.so.0:orc_target_get_asm_preamble liborc-0.4.so.0:orc_target_get_by_name @@ -378,17 +287,11 @@ liborc-0.4.so.0:orc_x86_get_regname_64 liborc-0.4.so.0:orc_x86_get_regname_8 liborc-0.4.so.0:orc_x86_get_regname_mmx -liborc-0.4.so.0:orc_x86_get_regname_mmxsse liborc-0.4.so.0:orc_x86_get_regname_ptr liborc-0.4.so.0:orc_x86_get_regname_size liborc-0.4.so.0:orc_x86_get_regname_sse liborc-0.4.so.0:orc_x86_get_regnum -liborc-0.4.so.0:orc_x86_insn_output_asm -liborc-0.4.so.0:orc_x86_insn_output_immediate -liborc-0.4.so.0:orc_x86_insn_output_modrm -liborc-0.4.so.0:orc_x86_insn_output_opcode liborc-0.4.so.0:orc_x86_output_insns -liborc-0.4.so.0:orc_x86_recalc_offsets liborc-test-0.4.so.0:orc_array_check_out_of_bounds liborc-test-0.4.so.0:orc_array_compare liborc-test-0.4.so.0:orc_array_free diff --git a/abi_symbols32 b/abi_symbols32 --- a/abi_symbols32 +++ b/abi_symbols32 @@ -36,73 +36,18 @@ liborc-0.4.so.0:orc_bytecode_from_program liborc-0.4.so.0:orc_bytecode_new liborc-0.4.so.0:orc_bytecode_parse_function -liborc-0.4.so.0:orc_bytecode_parse_get_byte -liborc-0.4.so.0:orc_bytecode_parse_get_int -liborc-0.4.so.0:orc_bytecode_parse_get_string -liborc-0.4.so.0:orc_bytecode_parse_get_uint32 -liborc-0.4.so.0:orc_bytecode_parse_get_uint64 -liborc-0.4.so.0:orc_c64x_c_init -liborc-0.4.so.0:orc_c_init liborc-0.4.so.0:orc_code_allocate_codemem -liborc-0.4.so.0:orc_code_chunk_free -liborc-0.4.so.0:orc_code_chunk_merge -liborc-0.4.so.0:orc_code_chunk_split liborc-0.4.so.0:orc_code_free liborc-0.4.so.0:orc_code_new -liborc-0.4.so.0:orc_code_region_allocate_codemem -liborc-0.4.so.0:orc_code_region_allocate_codemem_anon_map -liborc-0.4.so.0:orc_code_region_allocate_codemem_dual_map -liborc-0.4.so.0:orc_code_region_get_free_chunk -liborc-0.4.so.0:orc_code_region_new -liborc-0.4.so.0:orc_compiler_allocate_register liborc-0.4.so.0:orc_compiler_append_code -liborc-0.4.so.0:orc_compiler_assign_rules -liborc-0.4.so.0:orc_compiler_c64x_c_assemble -liborc-0.4.so.0:orc_compiler_c64x_c_get_default_flags -liborc-0.4.so.0:orc_compiler_c64x_c_init -liborc-0.4.so.0:orc_compiler_c_assemble -liborc-0.4.so.0:orc_compiler_c_get_default_flags -liborc-0.4.so.0:orc_compiler_c_init -liborc-0.4.so.0:orc_compiler_check_sizes -liborc-0.4.so.0:orc_compiler_dump_asm -liborc-0.4.so.0:orc_compiler_dup_temporary liborc-0.4.so.0:orc_compiler_error -liborc-0.4.so.0:orc_compiler_error_valist liborc-0.4.so.0:orc_compiler_flag_check liborc-0.4.so.0:orc_compiler_get_constant liborc-0.4.so.0:orc_compiler_get_constant_long liborc-0.4.so.0:orc_compiler_get_constant_reg liborc-0.4.so.0:orc_compiler_get_temp_constant liborc-0.4.so.0:orc_compiler_get_temp_reg -liborc-0.4.so.0:orc_compiler_global_reg_alloc liborc-0.4.so.0:orc_compiler_label_new -liborc-0.4.so.0:orc_compiler_load_constant -liborc-0.4.so.0:orc_compiler_load_constant_long -liborc-0.4.so.0:orc_compiler_mmx_assemble -liborc-0.4.so.0:orc_compiler_mmx_get_default_flags -liborc-0.4.so.0:orc_compiler_mmx_init -liborc-0.4.so.0:orc_compiler_mmx_register_rules -liborc-0.4.so.0:orc_compiler_neon_assemble -liborc-0.4.so.0:orc_compiler_neon_get_default_flags -liborc-0.4.so.0:orc_compiler_neon_init -liborc-0.4.so.0:orc_compiler_neon_register_rules -liborc-0.4.so.0:orc_compiler_new_temporary -liborc-0.4.so.0:orc_compiler_orc_mips_assemble -liborc-0.4.so.0:orc_compiler_orc_mips_get_asm_preamble -liborc-0.4.so.0:orc_compiler_orc_mips_get_default_flags -liborc-0.4.so.0:orc_compiler_orc_mips_init -liborc-0.4.so.0:orc_compiler_orc_mips_register_rules -liborc-0.4.so.0:orc_compiler_powerpc_assemble -liborc-0.4.so.0:orc_compiler_powerpc_get_default_flags -liborc-0.4.so.0:orc_compiler_powerpc_init -liborc-0.4.so.0:orc_compiler_powerpc_register_rules -liborc-0.4.so.0:orc_compiler_rewrite_insns -liborc-0.4.so.0:orc_compiler_rewrite_vars -liborc-0.4.so.0:orc_compiler_rewrite_vars2 -liborc-0.4.so.0:orc_compiler_sse_assemble -liborc-0.4.so.0:orc_compiler_sse_get_default_flags -liborc-0.4.so.0:orc_compiler_sse_init -liborc-0.4.so.0:orc_compiler_sse_register_rules liborc-0.4.so.0:orc_compiler_try_get_constant_long liborc-0.4.so.0:orc_debug_get_level liborc-0.4.so.0:orc_debug_print @@ -134,10 +79,7 @@ liborc-0.4.so.0:orc_init liborc-0.4.so.0:orc_memcpy liborc-0.4.so.0:orc_memset -liborc-0.4.so.0:orc_mips_add_fixup -liborc-0.4.so.0:orc_mips_add_strides liborc-0.4.so.0:orc_mips_do_fixups -liborc-0.4.so.0:orc_mips_emit liborc-0.4.so.0:orc_mips_emit_add liborc-0.4.so.0:orc_mips_emit_addi liborc-0.4.so.0:orc_mips_emit_addiu @@ -153,15 +95,12 @@ liborc-0.4.so.0:orc_mips_emit_cmp_lt_ph liborc-0.4.so.0:orc_mips_emit_conditional_branch liborc-0.4.so.0:orc_mips_emit_conditional_branch_with_offset -liborc-0.4.so.0:orc_mips_emit_epilogue liborc-0.4.so.0:orc_mips_emit_extr_s_h -liborc-0.4.so.0:orc_mips_emit_full_loop liborc-0.4.so.0:orc_mips_emit_jr liborc-0.4.so.0:orc_mips_emit_label liborc-0.4.so.0:orc_mips_emit_lb liborc-0.4.so.0:orc_mips_emit_lbu liborc-0.4.so.0:orc_mips_emit_lh -liborc-0.4.so.0:orc_mips_emit_loop liborc-0.4.so.0:orc_mips_emit_lui liborc-0.4.so.0:orc_mips_emit_lw liborc-0.4.so.0:orc_mips_emit_lwl @@ -181,7 +120,6 @@ liborc-0.4.so.0:orc_mips_emit_precrq_qb_ph liborc-0.4.so.0:orc_mips_emit_pref liborc-0.4.so.0:orc_mips_emit_prepend -liborc-0.4.so.0:orc_mips_emit_prologue liborc-0.4.so.0:orc_mips_emit_repl_ph liborc-0.4.so.0:orc_mips_emit_replv_ph liborc-0.4.so.0:orc_mips_emit_replv_qb @@ -203,41 +141,18 @@ liborc-0.4.so.0:orc_mips_emit_sw liborc-0.4.so.0:orc_mips_emit_swl liborc-0.4.so.0:orc_mips_emit_swr -liborc-0.4.so.0:orc_mips_emit_var_pref liborc-0.4.so.0:orc_mips_emit_wsbh -liborc-0.4.so.0:orc_mips_flush_cache -liborc-0.4.so.0:orc_mips_get_alignment -liborc-0.4.so.0:orc_mips_get_loop_label -liborc-0.4.so.0:orc_mips_init -liborc-0.4.so.0:orc_mips_load_constants_inner -liborc-0.4.so.0:orc_mips_reg_name -liborc-0.4.so.0:orc_mips_set_alignment -liborc-0.4.so.0:orc_mmx_emit_invariants -liborc-0.4.so.0:orc_mmx_emit_loop liborc-0.4.so.0:orc_mmx_get_cpu_flags -liborc-0.4.so.0:orc_mmx_init liborc-0.4.so.0:orc_mmx_load_constant -liborc-0.4.so.0:orc_neon_dump_insns -liborc-0.4.so.0:orc_neon_emit_epilogue liborc-0.4.so.0:orc_neon_emit_loadib liborc-0.4.so.0:orc_neon_emit_loadil -liborc-0.4.so.0:orc_neon_emit_loadiq liborc-0.4.so.0:orc_neon_emit_loadiw liborc-0.4.so.0:orc_neon_emit_loadpb liborc-0.4.so.0:orc_neon_emit_loadpl -liborc-0.4.so.0:orc_neon_emit_loadpq liborc-0.4.so.0:orc_neon_emit_loadpw -liborc-0.4.so.0:orc_neon_emit_loop -liborc-0.4.so.0:orc_neon_emit_mov -liborc-0.4.so.0:orc_neon_emit_mov_quad -liborc-0.4.so.0:orc_neon_emit_prologue -liborc-0.4.so.0:orc_neon_init -liborc-0.4.so.0:orc_neon_load_constants_inner -liborc-0.4.so.0:orc_neon_load_constants_outer liborc-0.4.so.0:orc_neon_preload liborc-0.4.so.0:orc_neon_reg_name liborc-0.4.so.0:orc_neon_reg_name_quad -liborc-0.4.so.0:orc_neon_save_accumulators liborc-0.4.so.0:orc_once_mutex_lock liborc-0.4.so.0:orc_once_mutex_unlock liborc-0.4.so.0:orc_opcode_find_by_name @@ -250,7 +165,6 @@ liborc-0.4.so.0:orc_parse_full liborc-0.4.so.0:orc_parse_get_init_function liborc-0.4.so.0:orc_powerpc_flush_cache -liborc-0.4.so.0:orc_powerpc_init liborc-0.4.so.0:orc_program_add_accumulator liborc-0.4.so.0:orc_program_add_constant liborc-0.4.so.0:orc_program_add_constant_double @@ -308,15 +222,10 @@ liborc-0.4.so.0:orc_program_take_code liborc-0.4.so.0:orc_rule_register liborc-0.4.so.0:orc_rule_set_new -liborc-0.4.so.0:orc_sse_emit_invariants -liborc-0.4.so.0:orc_sse_emit_loop liborc-0.4.so.0:orc_sse_get_cpu_flags -liborc-0.4.so.0:orc_sse_init liborc-0.4.so.0:orc_sse_load_constant liborc-0.4.so.0:orc_sse_restore_mxcsr liborc-0.4.so.0:orc_sse_set_mxcsr -liborc-0.4.so.0:orc_target_c64x_c_get_asm_preamble -liborc-0.4.so.0:orc_target_c_get_asm_preamble liborc-0.4.so.0:orc_target_c_get_typedefs liborc-0.4.so.0:orc_target_get_asm_preamble liborc-0.4.so.0:orc_target_get_by_name @@ -378,17 +287,11 @@ liborc-0.4.so.0:orc_x86_get_regname_64 liborc-0.4.so.0:orc_x86_get_regname_8 liborc-0.4.so.0:orc_x86_get_regname_mmx -liborc-0.4.so.0:orc_x86_get_regname_mmxsse liborc-0.4.so.0:orc_x86_get_regname_ptr liborc-0.4.so.0:orc_x86_get_regname_size liborc-0.4.so.0:orc_x86_get_regname_sse liborc-0.4.so.0:orc_x86_get_regnum -liborc-0.4.so.0:orc_x86_insn_output_asm -liborc-0.4.so.0:orc_x86_insn_output_immediate -liborc-0.4.so.0:orc_x86_insn_output_modrm -liborc-0.4.so.0:orc_x86_insn_output_opcode liborc-0.4.so.0:orc_x86_output_insns -liborc-0.4.so.0:orc_x86_recalc_offsets liborc-test-0.4.so.0:orc_array_check_out_of_bounds liborc-test-0.4.so.0:orc_array_compare liborc-test-0.4.so.0:orc_array_free diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,60 @@ +libc.so.6:__ctype_b_loc +libc.so.6:__fprintf_chk +libc.so.6:__isoc99_sscanf +libc.so.6:__libc_start_main +libc.so.6:__memcpy_chk +libc.so.6:__printf_chk +libc.so.6:__snprintf_chk +libc.so.6:__sprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__vfprintf_chk +libc.so.6:__vsnprintf_chk +libc.so.6:__vsprintf_chk +libc.so.6:abort +libc.so.6:calloc +libc.so.6:exit +libc.so.6:fclose +libc.so.6:fflush +libc.so.6:fopen64 +libc.so.6:fputc +libc.so.6:fputs +libc.so.6:fread +libc.so.6:free +libc.so.6:fseek +libc.so.6:ftell +libc.so.6:ftruncate64 +libc.so.6:fwrite +libc.so.6:getenv +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memset +libc.so.6:mkstemp64 +libc.so.6:mmap64 +libc.so.6:munmap +libc.so.6:posix_memalign +libc.so.6:putchar +libc.so.6:puts +libc.so.6:rand +libc.so.6:realloc +libc.so.6:remove +libc.so.6:setvbuf +libc.so.6:stderr +libc.so.6:stdout +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strcpy +libc.so.6:strdup +libc.so.6:strlen +libc.so.6:strncpy +libc.so.6:strstr +libc.so.6:strtod +libc.so.6:strtol +libc.so.6:system +libc.so.6:umask +libc.so.6:unlink +libm.so.6:sqrt +libm.so.6:sqrtf +libpthread.so.0:close +libpthread.so.0:pthread_mutex_lock +libpthread.so.0:pthread_mutex_unlock diff --git a/abi_used_symbols32 b/abi_used_symbols32 new file mode 100644 --- /dev/null +++ b/abi_used_symbols32 @@ -0,0 +1,54 @@ +libc.so.6:__ctype_b_loc +libc.so.6:__fprintf_chk +libc.so.6:__memcpy_chk +libc.so.6:__printf_chk +libc.so.6:__snprintf_chk +libc.so.6:__sprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__vfprintf_chk +libc.so.6:__vsnprintf_chk +libc.so.6:__vsprintf_chk +libc.so.6:abort +libc.so.6:calloc +libc.so.6:fclose +libc.so.6:fflush +libc.so.6:fopen64 +libc.so.6:fputc +libc.so.6:fputs +libc.so.6:free +libc.so.6:ftruncate64 +libc.so.6:fwrite +libc.so.6:getenv +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memset +libc.so.6:mkstemp64 +libc.so.6:mmap64 +libc.so.6:munmap +libc.so.6:posix_memalign +libc.so.6:putchar +libc.so.6:puts +libc.so.6:rand +libc.so.6:realloc +libc.so.6:remove +libc.so.6:setvbuf +libc.so.6:stderr +libc.so.6:stdout +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strcpy +libc.so.6:strdup +libc.so.6:strlen +libc.so.6:strncpy +libc.so.6:strstr +libc.so.6:strtod +libc.so.6:strtol +libc.so.6:system +libc.so.6:umask +libc.so.6:unlink +libm.so.6:sqrt +libm.so.6:sqrtf +libpthread.so.0:close +libpthread.so.0:pthread_mutex_lock +libpthread.so.0:pthread_mutex_unlock diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,25 +1,29 @@ name : orc -version : 0.4.26 -release : 5 +version : 0.4.32 +release : 6 source : - - https://gstreamer.freedesktop.org/src/orc/orc-0.4.26.tar.xz : 7d52fa80ef84988359c3434e1eea302d077a08987abdde6905678ebcad4fa649 -homepage : http://code.entropywave.com/orc/ + - https://gstreamer.freedesktop.org/src/orc/orc-0.4.32.tar.xz: a66e3d8f2b7e65178d786a01ef61f2a0a0b4d0b8370de7ce134ba73da4af18f0 +homepage : https://gstreamer.freedesktop.org/modules/orc.html license : - BSD-2-Clause - BSD-3-Clause -summary : The Oil Runtime Compiler component : programming.library -emul32 : yes -optimize : speed +summary : The Oil Runtime Compiler description: | Orc is a just-in-time compiler implemented as a library and set of associated tools for compiling and executing simple programs that operate on arrays of data. Orc is unlike other general-purpose JIT engines: the Orc bytecode and language is designed so that it can be readily converted into SIMD instructions. This translates to interesting language features and limitations: Orc has built-in capability for SIMD-friendly operations such as shuffling, saturated addition and subtraction, but only works on arrays of data. This makes Orc good for applications such as image processing, audio processing, array math, and signal analysis. patterns : - devel : - /usr/bin - /usr/share/aclocal +emul32 : true +optimize : + - speed setup : | - %configure --disable-static --prefix=/usr + %meson_configure -Ddefault_library=shared build : | - %make + %ninja_build install : | - %make_install + %ninja_install + rm -f $installdir/%libdir%/*.a +check : | + %ninja_check diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,10 +1,10 @@ orc - http://code.entropywave.com/orc/ + https://gstreamer.freedesktop.org/modules/orc.html - Ikey Doherty - ikey@solus-project.com + Martin Reboredo + yakoyoku@gmail.com BSD-2-Clause BSD-3-Clause @@ -12,7 +12,7 @@ The Oil Runtime Compiler Orc is a just-in-time compiler implemented as a library and set of associated tools for compiling and executing simple programs that operate on arrays of data. Orc is unlike other general-purpose JIT engines: the Orc bytecode and language is designed so that it can be readily converted into SIMD instructions. This translates to interesting language features and limitations: Orc has built-in capability for SIMD-friendly operations such as shuffling, saturated addition and subtraction, but only works on arrays of data. This makes Orc good for applications such as image processing, audio processing, array math, and signal analysis. - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus orc @@ -21,7 +21,10 @@ programming.library - /usr/lib64/lib*.so.* + /usr/lib64/liborc-0.4.so.0 + /usr/lib64/liborc-0.4.so.0.32.0 + /usr/lib64/liborc-test-0.4.so.0 + /usr/lib64/liborc-test-0.4.so.0.32.0 @@ -31,10 +34,13 @@ emul32 - orc + orc - /usr/lib32/lib*.so.* + /usr/lib32/liborc-0.4.so.0 + /usr/lib32/liborc-0.4.so.0.32.0 + /usr/lib32/liborc-test-0.4.so.0 + /usr/lib32/liborc-test-0.4.so.0.32.0 @@ -44,12 +50,14 @@ programming.devel - orc-32bit - orc-devel + orc-32bit + orc-devel - /usr/lib32/lib*.so - /usr/lib32/pkgconfig/*.pc + /usr/lib32/liborc-0.4.so + /usr/lib32/liborc-test-0.4.so + /usr/lib32/pkgconfig/orc-0.4.pc + /usr/lib32/pkgconfig/orc-test-0.4.pc @@ -59,33 +67,61 @@ programming.devel - orc + orc - /usr/bin - /usr/include/ - /usr/lib64/lib*.so - /usr/lib64/pkgconfig/*.pc - /usr/share/aclocal - - - - orc-docs - Documentation for orc - Orc is a just-in-time compiler implemented as a library and set of associated tools for compiling and executing simple programs that operate on arrays of data. Orc is unlike other general-purpose JIT engines: the Orc bytecode and language is designed so that it can be readily converted into SIMD instructions. This translates to interesting language features and limitations: Orc has built-in capability for SIMD-friendly operations such as shuffling, saturated addition and subtraction, but only works on arrays of data. This makes Orc good for applications such as image processing, audio processing, array math, and signal analysis. - - programming.docs - - /usr/share/gtk-doc/html/ + /usr/bin/orc-bugreport + /usr/bin/orcc + /usr/include/orc-0.4/orc-test/orcarray.h + /usr/include/orc-0.4/orc-test/orcprofile.h + /usr/include/orc-0.4/orc-test/orcrandom.h + /usr/include/orc-0.4/orc-test/orctest.h + /usr/include/orc-0.4/orc/orc-stdint.h + /usr/include/orc-0.4/orc/orc.h + /usr/include/orc-0.4/orc/orcarm.h + /usr/include/orc-0.4/orc/orcbytecode.h + /usr/include/orc-0.4/orc/orcbytecodes.h + /usr/include/orc-0.4/orc/orccode.h + /usr/include/orc-0.4/orc/orccompiler.h + /usr/include/orc-0.4/orc/orcconstant.h + /usr/include/orc-0.4/orc/orccpu.h + /usr/include/orc-0.4/orc/orccpuinsn.h + /usr/include/orc-0.4/orc/orcdebug.h + /usr/include/orc-0.4/orc/orcemulateopcodes.h + /usr/include/orc-0.4/orc/orcexecutor.h + /usr/include/orc-0.4/orc/orcfunctions.h + /usr/include/orc-0.4/orc/orcinstruction.h + /usr/include/orc-0.4/orc/orcinternal.h + /usr/include/orc-0.4/orc/orclimits.h + /usr/include/orc-0.4/orc/orcmips.h + /usr/include/orc-0.4/orc/orcmmx.h + /usr/include/orc-0.4/orc/orcneon.h + /usr/include/orc-0.4/orc/orconce.h + /usr/include/orc-0.4/orc/orcopcode.h + /usr/include/orc-0.4/orc/orcparse.h + /usr/include/orc-0.4/orc/orcpowerpc.h + /usr/include/orc-0.4/orc/orcprogram.h + /usr/include/orc-0.4/orc/orcrule.h + /usr/include/orc-0.4/orc/orcsse.h + /usr/include/orc-0.4/orc/orctarget.h + /usr/include/orc-0.4/orc/orcutils.h + /usr/include/orc-0.4/orc/orcvariable.h + /usr/include/orc-0.4/orc/orcx86.h + /usr/include/orc-0.4/orc/orcx86insn.h + /usr/lib64/liborc-0.4.so + /usr/lib64/liborc-test-0.4.so + /usr/lib64/pkgconfig/orc-0.4.pc + /usr/lib64/pkgconfig/orc-test-0.4.pc + /usr/share/aclocal/orc.m4 - - 2017-04-12 - 0.4.26 + + 2021-05-20 + 0.4.32 Packaging update - Ikey Doherty - ikey@solus-project.com + Martin Reboredo + yakoyoku@gmail.com \ No newline at end of file