[Pkg-opencl-devel] Bug#1059511: pocl: FTBFS on riscv64: testsuite fails: can't link double-float modules with soft-float modules

Andreas Beckmann anbe at debian.org
Sat Sep 28 21:27:59 BST 2024


Control: retitle -1 pocl: FTBFS on riscv64: 94 tests failed out of 264 (llvm-17)

The double-float/soft-float issue has been solved in pocl 6.0

That leaves us (when using llvm-17) with

64% tests passed, 94 tests failed out of 264

The following tests FAILED:
	  7 - kernel/test_convert_type_1_loopvec (Failed)
	  8 - kernel/test_convert_type_1_cbs (Failed)
	  9 - kernel/test_convert_type_2_loopvec (Failed)
	 10 - kernel/test_convert_type_2_cbs (Failed)
	 11 - kernel/test_convert_type_4_loopvec (Failed)
	 12 - kernel/test_convert_type_4_cbs (Failed)
	 13 - kernel/test_convert_type_8_loopvec (Failed)
	 14 - kernel/test_convert_type_8_cbs (Failed)
	 15 - kernel/test_convert_type_16_loopvec (Failed)
	 16 - kernel/test_convert_type_16_cbs (Failed)
	 22 - kernel/test_min_max_loopvec (Failed)
	 23 - kernel/test_min_max_cbs (Failed)
	 24 - kernel/test_length_distance_loopvec (Failed)
	 25 - kernel/test_length_distance_cbs (Failed)
	 26 - kernel/test_fmin_fmax_fma_loopvec (Failed)
	 27 - kernel/test_fmin_fmax_fma_cbs (Failed)
	 34 - kernel/test_fabs_loopvec (Failed)
	 35 - kernel/test_fabs_cbs (Failed)
	 36 - kernel/test_copy_signbit_loopvec (Failed)
	 37 - kernel/test_copy_signbit_cbs (Failed)
	 38 - kernel/test_ilogb_loopvec (Failed)
	 39 - kernel/test_ilogb_cbs (Failed)
	 40 - kernel/test_ldexp_loopvec (Failed)
	 41 - kernel/test_ldexp_cbs (Failed)
	 42 - kernel/test_isnan_loopvec (Failed)
	 43 - kernel/test_isnan_cbs (Failed)
	 46 - kernel/test_frexp_modf_loopvec (Failed)
	 47 - kernel/test_frexp_modf_cbs (Failed)
	 48 - kernel/test_sampler_address_clamp_loopvec (Failed)
	 49 - kernel/test_sampler_address_clamp_cbs (Failed)
	 50 - kernel/test_image_query_funcs_loopvec (Failed)
	 51 - kernel/test_image_query_funcs_cbs (Failed)
	 76 - kernel/test_printf_vectors_loopvec (Failed)
	 77 - kernel/test_printf_vectors_cbs (Failed)
	 78 - kernel/test_printf_vectors_ulongn_loopvec (Failed)
	 79 - kernel/test_printf_vectors_ulongn_cbs (Failed)
	 94 - regression/test_workitem_func_outside_kernel_loopvec (Failed)
	 95 - regression/test_workitem_func_outside_kernel_cbs (Failed)
	 96 - regression/test_program_scope_vars (Subprocess aborted)
	 97 - regression/test_llvm_segfault_issue_889_loopvec (Failed)
	 98 - regression/test_llvm_segfault_issue_889_cbs (Failed)
	 99 - regression/test_issue_893_loopvec (Failed)
	100 - regression/test_issue_893_cbs (Failed)
	103 - regression/phi_nodes_not_replicated_loopvec (Failed)
	104 - regression/phi_nodes_not_replicated_cbs (Failed)
	105 - regression/phi_nodes_not_replicated_repl (Failed)
	106 - regression/issues_with_local_pointers_loopvec (Failed)
	107 - regression/issues_with_local_pointers_cbs (Failed)
	108 - regression/issues_with_local_pointers_repl (Failed)
	109 - regression/barrier_between_two_for_loops_loopvec (Failed)
	110 - regression/barrier_between_two_for_loops_cbs (Failed)
	111 - regression/barrier_between_two_for_loops_repl (Failed)
	112 - regression/simple_for-loop_with_a_barrier_inside_loopvec (Failed)
	113 - regression/simple_for-loop_with_a_barrier_inside_cbs (Failed)
	114 - regression/simple_for-loop_with_a_barrier_inside_repl (Failed)
	115 - regression/for-loop_with_computation_after_the_brexit_loopvec (Failed)
	116 - regression/for-loop_with_computation_after_the_brexit_cbs (Failed)
	117 - regression/for-loop_with_computation_after_the_brexit_repl (Failed)
	118 - regression/for-loop_with_a_variable_iteration_count_loopvec (Failed)
	119 - regression/for-loop_with_a_variable_iteration_count_cbs (Failed)
	120 - regression/for-loop_with_a_variable_iteration_count_repl (Failed)
	121 - regression/early_return_before_a_barrier_region_loopvec (Failed)
	122 - regression/early_return_before_a_barrier_region_cbs (Failed)
	123 - regression/early_return_before_a_barrier_region_repl (Failed)
	124 - regression/id-dependent_computation_before_kernel_exit_loopvec (Failed)
	125 - regression/id-dependent_computation_before_kernel_exit_cbs (Failed)
	126 - regression/id-dependent_computation_before_kernel_exit_repl (Failed)
	127 - regression/barrier_just_before_return_loopvec (Failed)
	128 - regression/barrier_just_before_return_cbs (Failed)
	129 - regression/barrier_just_before_return_repl (Failed)
	133 - regression/undominated_variable_from_conditional_barrier_handling_loopvec (Failed)
	134 - regression/undominated_variable_from_conditional_barrier_handling_cbs (Failed)
	135 - regression/undominated_variable_from_conditional_barrier_handling_repl (Failed)
	161 - regression/test_alignment_with_dynamic_wg2_loopvec (Failed)
	162 - regression/test_alignment_with_dynamic_wg2_cbs (Failed)
	165 - regression/setting_a_buffer_argument_to_NULL_causes_a_segfault_loopvec (Failed)
	166 - regression/setting_a_buffer_argument_to_NULL_causes_a_segfault_cbs (Failed)
	175 - regression/struct_kernel_arguments_loopvec (Failed)
	176 - regression/struct_kernel_arguments_cbs (Failed)
	247 - examples/example1_dot_product (Subprocess aborted)
	248 - examples/example1_poclbin (Failed)
	253 - examples/matrix1 (Subprocess aborted)
	254 - examples/matrix1_local (Subprocess aborted)
	255 - examples/matrix1_poclbin (Failed)
	256 - poclcc (Subprocess aborted)
	257 - examples/scalarwave_loopvec (Failed)
	258 - examples/scalarwave_cbs (Failed)
	259 - examples/trig (Subprocess aborted)
	260 - examples/vecadd (Subprocess aborted)
	261 - examples/vecadd_large_grid (Subprocess aborted)
	262 - examples/matadd (Subprocess aborted)
	263 - examples/boxadd (Subprocess aborted)
	264 - EinsteinToolkit (Subprocess aborted)
	265 - EinsteinToolkit_SubDev (Subprocess aborted)

I've just uploaded pocl building against llvm-18 to unstable
and plan to upload a snapshot (using -18, too) to experimental soon.
Thereafter might be a good time to further investigate pocl on riscv64.

Andreas



More information about the Pkg-opencl-devel mailing list