Page MenuHomeSolus

D11129.diff
No OneTemporary

D11129.diff

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,22 +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_microarchitecture
-liborc-0.4.so.0:orc_x86_mmx_flags
liborc-0.4.so.0:orc_x86_output_insns
-liborc-0.4.so.0:orc_x86_processor_string
-liborc-0.4.so.0:orc_x86_recalc_offsets
-liborc-0.4.so.0:orc_x86_sse_flags
-liborc-0.4.so.0:orc_x86_vendor
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
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -1,32 +1,36 @@
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:__strcpy_chk
-libc.so.6:__strdup
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:fopen
+libc.so.6:fopen64
libc.so.6:fputc
libc.so.6:fputs
+libc.so.6:fread
libc.so.6:free
-libc.so.6:ftruncate
+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:mkstemp
-libc.so.6:mmap
+libc.so.6:mkstemp64
+libc.so.6:mmap64
libc.so.6:munmap
libc.so.6:posix_memalign
libc.so.6:putchar
@@ -40,6 +44,7 @@
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
diff --git a/abi_used_symbols b/abi_used_symbols32
copy from abi_used_symbols
copy to abi_used_symbols32
--- a/abi_used_symbols
+++ b/abi_used_symbols32
@@ -5,8 +5,6 @@
libc.so.6:__snprintf_chk
libc.so.6:__sprintf_chk
libc.so.6:__stack_chk_fail
-libc.so.6:__strcpy_chk
-libc.so.6:__strdup
libc.so.6:__vfprintf_chk
libc.so.6:__vsnprintf_chk
libc.so.6:__vsprintf_chk
@@ -14,19 +12,19 @@
libc.so.6:calloc
libc.so.6:fclose
libc.so.6:fflush
-libc.so.6:fopen
+libc.so.6:fopen64
libc.so.6:fputc
libc.so.6:fputs
libc.so.6:free
-libc.so.6:ftruncate
+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:mkstemp
-libc.so.6:mmap
+libc.so.6:mkstemp64
+libc.so.6:mmap64
libc.so.6:munmap
libc.so.6:posix_memalign
libc.so.6:putchar
@@ -40,6 +38,7 @@
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
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.
+emul32 : true
+optimize :
+ - speed
+setup : |
+ %meson_configure -Ddefault_library=shared
+build : |
+ %ninja_build
+install : |
+ %ninja_install
+ rm -f $installdir/%libdir%/*.a
+check : |
+ %ninja_check
patterns :
- devel :
- /usr/bin
- /usr/share/aclocal
-setup : |
- %configure --disable-static --prefix=/usr
-build : |
- %make
-install : |
- %make_install
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 @@
<PISI>
<Source>
<Name>orc</Name>
- <Homepage>http://code.entropywave.com/orc/</Homepage>
+ <Homepage>https://gstreamer.freedesktop.org/modules/orc.html</Homepage>
<Packager>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
</Packager>
<License>BSD-2-Clause</License>
<License>BSD-3-Clause</License>
@@ -12,7 +12,7 @@
<Summary xml:lang="en">The Oil Runtime Compiler</Summary>
<Description xml:lang="en">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.
</Description>
- <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
</Source>
<Package>
<Name>orc</Name>
@@ -21,7 +21,10 @@
</Description>
<PartOf>programming.library</PartOf>
<Files>
- <Path fileType="library">/usr/lib64/lib*.so.*</Path>
+ <Path fileType="library">/usr/lib64/liborc-0.4.so.0</Path>
+ <Path fileType="library">/usr/lib64/liborc-0.4.so.0.32.0</Path>
+ <Path fileType="library">/usr/lib64/liborc-test-0.4.so.0</Path>
+ <Path fileType="library">/usr/lib64/liborc-test-0.4.so.0.32.0</Path>
</Files>
</Package>
<Package>
@@ -31,10 +34,13 @@
</Description>
<PartOf>emul32</PartOf>
<RuntimeDependencies>
- <Dependency release="5">orc</Dependency>
+ <Dependency release="6">orc</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="library">/usr/lib32/lib*.so.*</Path>
+ <Path fileType="library">/usr/lib32/liborc-0.4.so.0</Path>
+ <Path fileType="library">/usr/lib32/liborc-0.4.so.0.32.0</Path>
+ <Path fileType="library">/usr/lib32/liborc-test-0.4.so.0</Path>
+ <Path fileType="library">/usr/lib32/liborc-test-0.4.so.0.32.0</Path>
</Files>
</Package>
<Package>
@@ -44,12 +50,14 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="5">orc-32bit</Dependency>
- <Dependency release="5">orc-devel</Dependency>
+ <Dependency release="6">orc-32bit</Dependency>
+ <Dependency release="6">orc-devel</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="library">/usr/lib32/lib*.so</Path>
- <Path fileType="data">/usr/lib32/pkgconfig/*.pc</Path>
+ <Path fileType="library">/usr/lib32/liborc-0.4.so</Path>
+ <Path fileType="library">/usr/lib32/liborc-test-0.4.so</Path>
+ <Path fileType="data">/usr/lib32/pkgconfig/orc-0.4.pc</Path>
+ <Path fileType="data">/usr/lib32/pkgconfig/orc-test-0.4.pc</Path>
</Files>
</Package>
<Package>
@@ -59,33 +67,61 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="5">orc</Dependency>
+ <Dependency release="6">orc</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="executable">/usr/bin</Path>
- <Path fileType="header">/usr/include/</Path>
- <Path fileType="library">/usr/lib64/lib*.so</Path>
- <Path fileType="data">/usr/lib64/pkgconfig/*.pc</Path>
- <Path fileType="data">/usr/share/aclocal</Path>
- </Files>
- </Package>
- <Package>
- <Name>orc-docs</Name>
- <Summary xml:lang="en">Documentation for orc</Summary>
- <Description xml:lang="en">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.
-</Description>
- <PartOf>programming.docs</PartOf>
- <Files>
- <Path fileType="doc">/usr/share/gtk-doc/html/</Path>
+ <Path fileType="executable">/usr/bin/orc-bugreport</Path>
+ <Path fileType="executable">/usr/bin/orcc</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc-test/orcarray.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc-test/orcprofile.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc-test/orcrandom.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc-test/orctest.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orc-stdint.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orc.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcarm.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcbytecode.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcbytecodes.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orccode.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orccompiler.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcconstant.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orccpu.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orccpuinsn.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcdebug.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcemulateopcodes.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcexecutor.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcfunctions.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcinstruction.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcinternal.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orclimits.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcmips.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcmmx.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcneon.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orconce.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcopcode.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcparse.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcpowerpc.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcprogram.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcrule.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcsse.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orctarget.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcutils.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcvariable.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcx86.h</Path>
+ <Path fileType="header">/usr/include/orc-0.4/orc/orcx86insn.h</Path>
+ <Path fileType="library">/usr/lib64/liborc-0.4.so</Path>
+ <Path fileType="library">/usr/lib64/liborc-test-0.4.so</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/orc-0.4.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/orc-test-0.4.pc</Path>
+ <Path fileType="data">/usr/share/aclocal/orc.m4</Path>
</Files>
</Package>
<History>
- <Update release="5">
- <Date>2017-04-12</Date>
- <Version>0.4.26</Version>
+ <Update release="6">
+ <Date>2021-07-31</Date>
+ <Version>0.4.32</Version>
<Comment>Packaging update</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
May 29 2023, 2:24 AM (10 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5804535
Default Alt Text
D11129.diff (28 KB)

Event Timeline