diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -918,6 +918,10 @@ libgsl.so.25:gsl_linalg_LQ_update libgsl.so.25:gsl_linalg_LQ_vecQ libgsl.so.25:gsl_linalg_LQ_vecQT +libgsl.so.25:gsl_linalg_LU_band_decomp +libgsl.so.25:gsl_linalg_LU_band_solve +libgsl.so.25:gsl_linalg_LU_band_svx +libgsl.so.25:gsl_linalg_LU_band_unpack libgsl.so.25:gsl_linalg_LU_decomp libgsl.so.25:gsl_linalg_LU_det libgsl.so.25:gsl_linalg_LU_invert @@ -936,6 +940,8 @@ libgsl.so.25:gsl_linalg_PTLQ_solve_T libgsl.so.25:gsl_linalg_PTLQ_svx_T libgsl.so.25:gsl_linalg_PTLQ_update +libgsl.so.25:gsl_linalg_QL_decomp +libgsl.so.25:gsl_linalg_QL_unpack libgsl.so.25:gsl_linalg_QRPT_QRsolve libgsl.so.25:gsl_linalg_QRPT_Rsolve libgsl.so.25:gsl_linalg_QRPT_Rsvx @@ -956,8 +962,17 @@ libgsl.so.25:gsl_linalg_QR_Qvec libgsl.so.25:gsl_linalg_QR_Rsolve libgsl.so.25:gsl_linalg_QR_Rsvx -libgsl.so.25:gsl_linalg_QR_TR_decomp +libgsl.so.25:gsl_linalg_QR_UD_decomp +libgsl.so.25:gsl_linalg_QR_UD_lssolve +libgsl.so.25:gsl_linalg_QR_UR_decomp +libgsl.so.25:gsl_linalg_QR_UU_QTvec +libgsl.so.25:gsl_linalg_QR_UU_decomp +libgsl.so.25:gsl_linalg_QR_UU_lssolve +libgsl.so.25:gsl_linalg_QR_UZ_decomp +libgsl.so.25:gsl_linalg_QR_band_decomp_L2 +libgsl.so.25:gsl_linalg_QR_band_unpack_L2 libgsl.so.25:gsl_linalg_QR_decomp +libgsl.so.25:gsl_linalg_QR_decomp_old libgsl.so.25:gsl_linalg_QR_decomp_r libgsl.so.25:gsl_linalg_QR_lssolve libgsl.so.25:gsl_linalg_QR_lssolve_r @@ -986,8 +1001,12 @@ libgsl.so.25:gsl_linalg_cholesky_band_decomp libgsl.so.25:gsl_linalg_cholesky_band_invert libgsl.so.25:gsl_linalg_cholesky_band_rcond +libgsl.so.25:gsl_linalg_cholesky_band_scale +libgsl.so.25:gsl_linalg_cholesky_band_scale_apply libgsl.so.25:gsl_linalg_cholesky_band_solve +libgsl.so.25:gsl_linalg_cholesky_band_solvem libgsl.so.25:gsl_linalg_cholesky_band_svx +libgsl.so.25:gsl_linalg_cholesky_band_svxm libgsl.so.25:gsl_linalg_cholesky_band_unpack libgsl.so.25:gsl_linalg_cholesky_decomp libgsl.so.25:gsl_linalg_cholesky_decomp1 @@ -1012,6 +1031,18 @@ libgsl.so.25:gsl_linalg_complex_LU_sgndet libgsl.so.25:gsl_linalg_complex_LU_solve libgsl.so.25:gsl_linalg_complex_LU_svx +libgsl.so.25:gsl_linalg_complex_QR_QHvec +libgsl.so.25:gsl_linalg_complex_QR_QHvec_r +libgsl.so.25:gsl_linalg_complex_QR_Qvec +libgsl.so.25:gsl_linalg_complex_QR_decomp +libgsl.so.25:gsl_linalg_complex_QR_decomp_r +libgsl.so.25:gsl_linalg_complex_QR_lssolve +libgsl.so.25:gsl_linalg_complex_QR_lssolve_r +libgsl.so.25:gsl_linalg_complex_QR_solve +libgsl.so.25:gsl_linalg_complex_QR_solve_r +libgsl.so.25:gsl_linalg_complex_QR_svx +libgsl.so.25:gsl_linalg_complex_QR_unpack +libgsl.so.25:gsl_linalg_complex_QR_unpack_r libgsl.so.25:gsl_linalg_complex_cholesky_decomp libgsl.so.25:gsl_linalg_complex_cholesky_invert libgsl.so.25:gsl_linalg_complex_cholesky_solve @@ -1043,6 +1074,7 @@ libgsl.so.25:gsl_linalg_householder_mh libgsl.so.25:gsl_linalg_householder_right libgsl.so.25:gsl_linalg_householder_transform +libgsl.so.25:gsl_linalg_householder_transform2 libgsl.so.25:gsl_linalg_invnorm1 libgsl.so.25:gsl_linalg_ldlt_band_decomp libgsl.so.25:gsl_linalg_ldlt_band_rcond @@ -1137,9 +1169,12 @@ libgsl.so.25:gsl_matrix_char_minmax libgsl.so.25:gsl_matrix_char_minmax_index libgsl.so.25:gsl_matrix_char_mul_elements +libgsl.so.25:gsl_matrix_char_norm1 libgsl.so.25:gsl_matrix_char_ptr libgsl.so.25:gsl_matrix_char_row libgsl.so.25:gsl_matrix_char_scale +libgsl.so.25:gsl_matrix_char_scale_columns +libgsl.so.25:gsl_matrix_char_scale_rows libgsl.so.25:gsl_matrix_char_set libgsl.so.25:gsl_matrix_char_set_all libgsl.so.25:gsl_matrix_char_set_col @@ -1173,6 +1208,7 @@ libgsl.so.25:gsl_matrix_complex_alloc_from_matrix libgsl.so.25:gsl_matrix_complex_calloc libgsl.so.25:gsl_matrix_complex_column +libgsl.so.25:gsl_matrix_complex_conjtrans_memcpy libgsl.so.25:gsl_matrix_complex_const_column libgsl.so.25:gsl_matrix_complex_const_diagonal libgsl.so.25:gsl_matrix_complex_const_ptr @@ -1197,6 +1233,7 @@ libgsl.so.25:gsl_matrix_complex_float_alloc_from_matrix libgsl.so.25:gsl_matrix_complex_float_calloc libgsl.so.25:gsl_matrix_complex_float_column +libgsl.so.25:gsl_matrix_complex_float_conjtrans_memcpy libgsl.so.25:gsl_matrix_complex_float_const_column libgsl.so.25:gsl_matrix_complex_float_const_diagonal libgsl.so.25:gsl_matrix_complex_float_const_ptr @@ -1230,6 +1267,8 @@ libgsl.so.25:gsl_matrix_complex_float_ptr libgsl.so.25:gsl_matrix_complex_float_row libgsl.so.25:gsl_matrix_complex_float_scale +libgsl.so.25:gsl_matrix_complex_float_scale_columns +libgsl.so.25:gsl_matrix_complex_float_scale_rows libgsl.so.25:gsl_matrix_complex_float_set libgsl.so.25:gsl_matrix_complex_float_set_all libgsl.so.25:gsl_matrix_complex_float_set_col @@ -1274,6 +1313,7 @@ libgsl.so.25:gsl_matrix_complex_long_double_alloc_from_matrix libgsl.so.25:gsl_matrix_complex_long_double_calloc libgsl.so.25:gsl_matrix_complex_long_double_column +libgsl.so.25:gsl_matrix_complex_long_double_conjtrans_memcpy libgsl.so.25:gsl_matrix_complex_long_double_const_column libgsl.so.25:gsl_matrix_complex_long_double_const_diagonal libgsl.so.25:gsl_matrix_complex_long_double_const_ptr @@ -1307,6 +1347,8 @@ libgsl.so.25:gsl_matrix_complex_long_double_ptr libgsl.so.25:gsl_matrix_complex_long_double_row libgsl.so.25:gsl_matrix_complex_long_double_scale +libgsl.so.25:gsl_matrix_complex_long_double_scale_columns +libgsl.so.25:gsl_matrix_complex_long_double_scale_rows libgsl.so.25:gsl_matrix_complex_long_double_set libgsl.so.25:gsl_matrix_complex_long_double_set_all libgsl.so.25:gsl_matrix_complex_long_double_set_col @@ -1336,6 +1378,8 @@ libgsl.so.25:gsl_matrix_complex_ptr libgsl.so.25:gsl_matrix_complex_row libgsl.so.25:gsl_matrix_complex_scale +libgsl.so.25:gsl_matrix_complex_scale_columns +libgsl.so.25:gsl_matrix_complex_scale_rows libgsl.so.25:gsl_matrix_complex_set libgsl.so.25:gsl_matrix_complex_set_all libgsl.so.25:gsl_matrix_complex_set_col @@ -1420,9 +1464,12 @@ libgsl.so.25:gsl_matrix_float_minmax libgsl.so.25:gsl_matrix_float_minmax_index libgsl.so.25:gsl_matrix_float_mul_elements +libgsl.so.25:gsl_matrix_float_norm1 libgsl.so.25:gsl_matrix_float_ptr libgsl.so.25:gsl_matrix_float_row libgsl.so.25:gsl_matrix_float_scale +libgsl.so.25:gsl_matrix_float_scale_columns +libgsl.so.25:gsl_matrix_float_scale_rows libgsl.so.25:gsl_matrix_float_set libgsl.so.25:gsl_matrix_float_set_all libgsl.so.25:gsl_matrix_float_set_col @@ -1499,9 +1546,12 @@ libgsl.so.25:gsl_matrix_int_minmax libgsl.so.25:gsl_matrix_int_minmax_index libgsl.so.25:gsl_matrix_int_mul_elements +libgsl.so.25:gsl_matrix_int_norm1 libgsl.so.25:gsl_matrix_int_ptr libgsl.so.25:gsl_matrix_int_row libgsl.so.25:gsl_matrix_int_scale +libgsl.so.25:gsl_matrix_int_scale_columns +libgsl.so.25:gsl_matrix_int_scale_rows libgsl.so.25:gsl_matrix_int_set libgsl.so.25:gsl_matrix_int_set_all libgsl.so.25:gsl_matrix_int_set_col @@ -1597,9 +1647,12 @@ libgsl.so.25:gsl_matrix_long_double_minmax libgsl.so.25:gsl_matrix_long_double_minmax_index libgsl.so.25:gsl_matrix_long_double_mul_elements +libgsl.so.25:gsl_matrix_long_double_norm1 libgsl.so.25:gsl_matrix_long_double_ptr libgsl.so.25:gsl_matrix_long_double_row libgsl.so.25:gsl_matrix_long_double_scale +libgsl.so.25:gsl_matrix_long_double_scale_columns +libgsl.so.25:gsl_matrix_long_double_scale_rows libgsl.so.25:gsl_matrix_long_double_set libgsl.so.25:gsl_matrix_long_double_set_all libgsl.so.25:gsl_matrix_long_double_set_col @@ -1645,9 +1698,12 @@ libgsl.so.25:gsl_matrix_long_minmax libgsl.so.25:gsl_matrix_long_minmax_index libgsl.so.25:gsl_matrix_long_mul_elements +libgsl.so.25:gsl_matrix_long_norm1 libgsl.so.25:gsl_matrix_long_ptr libgsl.so.25:gsl_matrix_long_row libgsl.so.25:gsl_matrix_long_scale +libgsl.so.25:gsl_matrix_long_scale_columns +libgsl.so.25:gsl_matrix_long_scale_rows libgsl.so.25:gsl_matrix_long_set libgsl.so.25:gsl_matrix_long_set_all libgsl.so.25:gsl_matrix_long_set_col @@ -1680,9 +1736,12 @@ libgsl.so.25:gsl_matrix_minmax libgsl.so.25:gsl_matrix_minmax_index libgsl.so.25:gsl_matrix_mul_elements +libgsl.so.25:gsl_matrix_norm1 libgsl.so.25:gsl_matrix_ptr libgsl.so.25:gsl_matrix_row libgsl.so.25:gsl_matrix_scale +libgsl.so.25:gsl_matrix_scale_columns +libgsl.so.25:gsl_matrix_scale_rows libgsl.so.25:gsl_matrix_set libgsl.so.25:gsl_matrix_set_all libgsl.so.25:gsl_matrix_set_col @@ -1733,9 +1792,12 @@ libgsl.so.25:gsl_matrix_short_minmax libgsl.so.25:gsl_matrix_short_minmax_index libgsl.so.25:gsl_matrix_short_mul_elements +libgsl.so.25:gsl_matrix_short_norm1 libgsl.so.25:gsl_matrix_short_ptr libgsl.so.25:gsl_matrix_short_row libgsl.so.25:gsl_matrix_short_scale +libgsl.so.25:gsl_matrix_short_scale_columns +libgsl.so.25:gsl_matrix_short_scale_rows libgsl.so.25:gsl_matrix_short_set libgsl.so.25:gsl_matrix_short_set_all libgsl.so.25:gsl_matrix_short_set_col @@ -1821,6 +1883,8 @@ libgsl.so.25:gsl_matrix_uchar_ptr libgsl.so.25:gsl_matrix_uchar_row libgsl.so.25:gsl_matrix_uchar_scale +libgsl.so.25:gsl_matrix_uchar_scale_columns +libgsl.so.25:gsl_matrix_uchar_scale_rows libgsl.so.25:gsl_matrix_uchar_set libgsl.so.25:gsl_matrix_uchar_set_all libgsl.so.25:gsl_matrix_uchar_set_col @@ -1892,6 +1956,8 @@ libgsl.so.25:gsl_matrix_uint_ptr libgsl.so.25:gsl_matrix_uint_row libgsl.so.25:gsl_matrix_uint_scale +libgsl.so.25:gsl_matrix_uint_scale_columns +libgsl.so.25:gsl_matrix_uint_scale_rows libgsl.so.25:gsl_matrix_uint_set libgsl.so.25:gsl_matrix_uint_set_all libgsl.so.25:gsl_matrix_uint_set_col @@ -1963,6 +2029,8 @@ libgsl.so.25:gsl_matrix_ulong_ptr libgsl.so.25:gsl_matrix_ulong_row libgsl.so.25:gsl_matrix_ulong_scale +libgsl.so.25:gsl_matrix_ulong_scale_columns +libgsl.so.25:gsl_matrix_ulong_scale_rows libgsl.so.25:gsl_matrix_ulong_set libgsl.so.25:gsl_matrix_ulong_set_all libgsl.so.25:gsl_matrix_ulong_set_col @@ -2034,6 +2102,8 @@ libgsl.so.25:gsl_matrix_ushort_ptr libgsl.so.25:gsl_matrix_ushort_row libgsl.so.25:gsl_matrix_ushort_scale +libgsl.so.25:gsl_matrix_ushort_scale_columns +libgsl.so.25:gsl_matrix_ushort_scale_rows libgsl.so.25:gsl_matrix_ushort_set libgsl.so.25:gsl_matrix_ushort_set_all libgsl.so.25:gsl_matrix_ushort_set_col @@ -2196,6 +2266,7 @@ libgsl.so.25:gsl_multifit_linear_genform2 libgsl.so.25:gsl_multifit_linear_lcorner libgsl.so.25:gsl_multifit_linear_lcorner2 +libgsl.so.25:gsl_multifit_linear_lcurvature libgsl.so.25:gsl_multifit_linear_lcurve libgsl.so.25:gsl_multifit_linear_lreg libgsl.so.25:gsl_multifit_linear_rank @@ -2274,10 +2345,12 @@ libgsl.so.25:gsl_multilarge_linear_genform1 libgsl.so.25:gsl_multilarge_linear_genform2 libgsl.so.25:gsl_multilarge_linear_lcurve +libgsl.so.25:gsl_multilarge_linear_matrix_ptr libgsl.so.25:gsl_multilarge_linear_name libgsl.so.25:gsl_multilarge_linear_normal libgsl.so.25:gsl_multilarge_linear_rcond libgsl.so.25:gsl_multilarge_linear_reset +libgsl.so.25:gsl_multilarge_linear_rhs_ptr libgsl.so.25:gsl_multilarge_linear_solve libgsl.so.25:gsl_multilarge_linear_stdform1 libgsl.so.25:gsl_multilarge_linear_stdform2 @@ -3629,6 +3702,8 @@ libgsl.so.25:gsl_spline2d_eval_deriv_yy libgsl.so.25:gsl_spline2d_eval_deriv_yy_e libgsl.so.25:gsl_spline2d_eval_e +libgsl.so.25:gsl_spline2d_eval_extrap +libgsl.so.25:gsl_spline2d_eval_extrap_e libgsl.so.25:gsl_spline2d_free libgsl.so.25:gsl_spline2d_get libgsl.so.25:gsl_spline2d_init @@ -3664,6 +3739,8 @@ libgsl.so.25:gsl_spmatrix_char_csc libgsl.so.25:gsl_spmatrix_char_csr libgsl.so.25:gsl_spmatrix_char_d2sp +libgsl.so.25:gsl_spmatrix_char_dense_add +libgsl.so.25:gsl_spmatrix_char_dense_sub libgsl.so.25:gsl_spmatrix_char_equal libgsl.so.25:gsl_spmatrix_char_fprintf libgsl.so.25:gsl_spmatrix_char_fread @@ -3675,6 +3752,7 @@ libgsl.so.25:gsl_spmatrix_char_min_index libgsl.so.25:gsl_spmatrix_char_minmax libgsl.so.25:gsl_spmatrix_char_nnz +libgsl.so.25:gsl_spmatrix_char_norm1 libgsl.so.25:gsl_spmatrix_char_ptr libgsl.so.25:gsl_spmatrix_char_realloc libgsl.so.25:gsl_spmatrix_char_scale @@ -3700,6 +3778,8 @@ libgsl.so.25:gsl_spmatrix_complex_csc libgsl.so.25:gsl_spmatrix_complex_csr libgsl.so.25:gsl_spmatrix_complex_d2sp +libgsl.so.25:gsl_spmatrix_complex_dense_add +libgsl.so.25:gsl_spmatrix_complex_dense_sub libgsl.so.25:gsl_spmatrix_complex_equal libgsl.so.25:gsl_spmatrix_complex_float_add libgsl.so.25:gsl_spmatrix_complex_float_add_to_dense @@ -3712,6 +3792,8 @@ libgsl.so.25:gsl_spmatrix_complex_float_csc libgsl.so.25:gsl_spmatrix_complex_float_csr libgsl.so.25:gsl_spmatrix_complex_float_d2sp +libgsl.so.25:gsl_spmatrix_complex_float_dense_add +libgsl.so.25:gsl_spmatrix_complex_float_dense_sub libgsl.so.25:gsl_spmatrix_complex_float_equal libgsl.so.25:gsl_spmatrix_complex_float_fprintf libgsl.so.25:gsl_spmatrix_complex_float_fread @@ -3751,6 +3833,8 @@ libgsl.so.25:gsl_spmatrix_complex_long_double_csc libgsl.so.25:gsl_spmatrix_complex_long_double_csr libgsl.so.25:gsl_spmatrix_complex_long_double_d2sp +libgsl.so.25:gsl_spmatrix_complex_long_double_dense_add +libgsl.so.25:gsl_spmatrix_complex_long_double_dense_sub libgsl.so.25:gsl_spmatrix_complex_long_double_equal libgsl.so.25:gsl_spmatrix_complex_long_double_fprintf libgsl.so.25:gsl_spmatrix_complex_long_double_fread @@ -3794,6 +3878,8 @@ libgsl.so.25:gsl_spmatrix_csr libgsl.so.25:gsl_spmatrix_cumsum libgsl.so.25:gsl_spmatrix_d2sp +libgsl.so.25:gsl_spmatrix_dense_add +libgsl.so.25:gsl_spmatrix_dense_sub libgsl.so.25:gsl_spmatrix_equal libgsl.so.25:gsl_spmatrix_float_add libgsl.so.25:gsl_spmatrix_float_add_to_dense @@ -3806,6 +3892,8 @@ libgsl.so.25:gsl_spmatrix_float_csc libgsl.so.25:gsl_spmatrix_float_csr libgsl.so.25:gsl_spmatrix_float_d2sp +libgsl.so.25:gsl_spmatrix_float_dense_add +libgsl.so.25:gsl_spmatrix_float_dense_sub libgsl.so.25:gsl_spmatrix_float_equal libgsl.so.25:gsl_spmatrix_float_fprintf libgsl.so.25:gsl_spmatrix_float_fread @@ -3817,6 +3905,7 @@ libgsl.so.25:gsl_spmatrix_float_min_index libgsl.so.25:gsl_spmatrix_float_minmax libgsl.so.25:gsl_spmatrix_float_nnz +libgsl.so.25:gsl_spmatrix_float_norm1 libgsl.so.25:gsl_spmatrix_float_ptr libgsl.so.25:gsl_spmatrix_float_realloc libgsl.so.25:gsl_spmatrix_float_scale @@ -3847,6 +3936,8 @@ libgsl.so.25:gsl_spmatrix_int_csc libgsl.so.25:gsl_spmatrix_int_csr libgsl.so.25:gsl_spmatrix_int_d2sp +libgsl.so.25:gsl_spmatrix_int_dense_add +libgsl.so.25:gsl_spmatrix_int_dense_sub libgsl.so.25:gsl_spmatrix_int_equal libgsl.so.25:gsl_spmatrix_int_fprintf libgsl.so.25:gsl_spmatrix_int_fread @@ -3858,6 +3949,7 @@ libgsl.so.25:gsl_spmatrix_int_min_index libgsl.so.25:gsl_spmatrix_int_minmax libgsl.so.25:gsl_spmatrix_int_nnz +libgsl.so.25:gsl_spmatrix_int_norm1 libgsl.so.25:gsl_spmatrix_int_ptr libgsl.so.25:gsl_spmatrix_int_realloc libgsl.so.25:gsl_spmatrix_int_scale @@ -3882,6 +3974,8 @@ libgsl.so.25:gsl_spmatrix_long_csc libgsl.so.25:gsl_spmatrix_long_csr libgsl.so.25:gsl_spmatrix_long_d2sp +libgsl.so.25:gsl_spmatrix_long_dense_add +libgsl.so.25:gsl_spmatrix_long_dense_sub libgsl.so.25:gsl_spmatrix_long_double_add libgsl.so.25:gsl_spmatrix_long_double_add_to_dense libgsl.so.25:gsl_spmatrix_long_double_alloc @@ -3893,6 +3987,8 @@ libgsl.so.25:gsl_spmatrix_long_double_csc libgsl.so.25:gsl_spmatrix_long_double_csr libgsl.so.25:gsl_spmatrix_long_double_d2sp +libgsl.so.25:gsl_spmatrix_long_double_dense_add +libgsl.so.25:gsl_spmatrix_long_double_dense_sub libgsl.so.25:gsl_spmatrix_long_double_equal libgsl.so.25:gsl_spmatrix_long_double_fprintf libgsl.so.25:gsl_spmatrix_long_double_fread @@ -3904,6 +4000,7 @@ libgsl.so.25:gsl_spmatrix_long_double_min_index libgsl.so.25:gsl_spmatrix_long_double_minmax libgsl.so.25:gsl_spmatrix_long_double_nnz +libgsl.so.25:gsl_spmatrix_long_double_norm1 libgsl.so.25:gsl_spmatrix_long_double_ptr libgsl.so.25:gsl_spmatrix_long_double_realloc libgsl.so.25:gsl_spmatrix_long_double_scale @@ -3928,6 +4025,7 @@ libgsl.so.25:gsl_spmatrix_long_min_index libgsl.so.25:gsl_spmatrix_long_minmax libgsl.so.25:gsl_spmatrix_long_nnz +libgsl.so.25:gsl_spmatrix_long_norm1 libgsl.so.25:gsl_spmatrix_long_ptr libgsl.so.25:gsl_spmatrix_long_realloc libgsl.so.25:gsl_spmatrix_long_scale @@ -3945,6 +4043,7 @@ libgsl.so.25:gsl_spmatrix_min_index libgsl.so.25:gsl_spmatrix_minmax libgsl.so.25:gsl_spmatrix_nnz +libgsl.so.25:gsl_spmatrix_norm1 libgsl.so.25:gsl_spmatrix_ptr libgsl.so.25:gsl_spmatrix_realloc libgsl.so.25:gsl_spmatrix_scale @@ -3963,6 +4062,8 @@ libgsl.so.25:gsl_spmatrix_short_csc libgsl.so.25:gsl_spmatrix_short_csr libgsl.so.25:gsl_spmatrix_short_d2sp +libgsl.so.25:gsl_spmatrix_short_dense_add +libgsl.so.25:gsl_spmatrix_short_dense_sub libgsl.so.25:gsl_spmatrix_short_equal libgsl.so.25:gsl_spmatrix_short_fprintf libgsl.so.25:gsl_spmatrix_short_fread @@ -3974,6 +4075,7 @@ libgsl.so.25:gsl_spmatrix_short_min_index libgsl.so.25:gsl_spmatrix_short_minmax libgsl.so.25:gsl_spmatrix_short_nnz +libgsl.so.25:gsl_spmatrix_short_norm1 libgsl.so.25:gsl_spmatrix_short_ptr libgsl.so.25:gsl_spmatrix_short_realloc libgsl.so.25:gsl_spmatrix_short_scale @@ -4004,6 +4106,8 @@ libgsl.so.25:gsl_spmatrix_uchar_csc libgsl.so.25:gsl_spmatrix_uchar_csr libgsl.so.25:gsl_spmatrix_uchar_d2sp +libgsl.so.25:gsl_spmatrix_uchar_dense_add +libgsl.so.25:gsl_spmatrix_uchar_dense_sub libgsl.so.25:gsl_spmatrix_uchar_equal libgsl.so.25:gsl_spmatrix_uchar_fprintf libgsl.so.25:gsl_spmatrix_uchar_fread @@ -4039,6 +4143,8 @@ libgsl.so.25:gsl_spmatrix_uint_csc libgsl.so.25:gsl_spmatrix_uint_csr libgsl.so.25:gsl_spmatrix_uint_d2sp +libgsl.so.25:gsl_spmatrix_uint_dense_add +libgsl.so.25:gsl_spmatrix_uint_dense_sub libgsl.so.25:gsl_spmatrix_uint_equal libgsl.so.25:gsl_spmatrix_uint_fprintf libgsl.so.25:gsl_spmatrix_uint_fread @@ -4074,6 +4180,8 @@ libgsl.so.25:gsl_spmatrix_ulong_csc libgsl.so.25:gsl_spmatrix_ulong_csr libgsl.so.25:gsl_spmatrix_ulong_d2sp +libgsl.so.25:gsl_spmatrix_ulong_dense_add +libgsl.so.25:gsl_spmatrix_ulong_dense_sub libgsl.so.25:gsl_spmatrix_ulong_equal libgsl.so.25:gsl_spmatrix_ulong_fprintf libgsl.so.25:gsl_spmatrix_ulong_fread @@ -4109,6 +4217,8 @@ libgsl.so.25:gsl_spmatrix_ushort_csc libgsl.so.25:gsl_spmatrix_ushort_csr libgsl.so.25:gsl_spmatrix_ushort_d2sp +libgsl.so.25:gsl_spmatrix_ushort_dense_add +libgsl.so.25:gsl_spmatrix_ushort_dense_sub libgsl.so.25:gsl_spmatrix_ushort_equal libgsl.so.25:gsl_spmatrix_ushort_fprintf libgsl.so.25:gsl_spmatrix_ushort_fread @@ -4705,6 +4815,7 @@ libgsl.so.25:gsl_vector_char_sub libgsl.so.25:gsl_vector_char_subvector libgsl.so.25:gsl_vector_char_subvector_with_stride +libgsl.so.25:gsl_vector_char_sum libgsl.so.25:gsl_vector_char_swap libgsl.so.25:gsl_vector_char_swap_elements libgsl.so.25:gsl_vector_char_view_array @@ -4898,6 +5009,7 @@ libgsl.so.25:gsl_vector_float_sub libgsl.so.25:gsl_vector_float_subvector libgsl.so.25:gsl_vector_float_subvector_with_stride +libgsl.so.25:gsl_vector_float_sum libgsl.so.25:gsl_vector_float_swap libgsl.so.25:gsl_vector_float_swap_elements libgsl.so.25:gsl_vector_float_view_array @@ -4952,6 +5064,7 @@ libgsl.so.25:gsl_vector_int_sub libgsl.so.25:gsl_vector_int_subvector libgsl.so.25:gsl_vector_int_subvector_with_stride +libgsl.so.25:gsl_vector_int_sum libgsl.so.25:gsl_vector_int_swap libgsl.so.25:gsl_vector_int_swap_elements libgsl.so.25:gsl_vector_int_view_array @@ -5019,6 +5132,7 @@ libgsl.so.25:gsl_vector_long_double_sub libgsl.so.25:gsl_vector_long_double_subvector libgsl.so.25:gsl_vector_long_double_subvector_with_stride +libgsl.so.25:gsl_vector_long_double_sum libgsl.so.25:gsl_vector_long_double_swap libgsl.so.25:gsl_vector_long_double_swap_elements libgsl.so.25:gsl_vector_long_double_view_array @@ -5052,6 +5166,7 @@ libgsl.so.25:gsl_vector_long_sub libgsl.so.25:gsl_vector_long_subvector libgsl.so.25:gsl_vector_long_subvector_with_stride +libgsl.so.25:gsl_vector_long_sum libgsl.so.25:gsl_vector_long_swap libgsl.so.25:gsl_vector_long_swap_elements libgsl.so.25:gsl_vector_long_view_array @@ -5115,6 +5230,7 @@ libgsl.so.25:gsl_vector_short_sub libgsl.so.25:gsl_vector_short_subvector libgsl.so.25:gsl_vector_short_subvector_with_stride +libgsl.so.25:gsl_vector_short_sum libgsl.so.25:gsl_vector_short_swap libgsl.so.25:gsl_vector_short_swap_elements libgsl.so.25:gsl_vector_short_view_array @@ -5122,6 +5238,7 @@ libgsl.so.25:gsl_vector_sub libgsl.so.25:gsl_vector_subvector libgsl.so.25:gsl_vector_subvector_with_stride +libgsl.so.25:gsl_vector_sum libgsl.so.25:gsl_vector_swap libgsl.so.25:gsl_vector_swap_elements libgsl.so.25:gsl_vector_uchar_add @@ -5168,6 +5285,7 @@ libgsl.so.25:gsl_vector_uchar_sub libgsl.so.25:gsl_vector_uchar_subvector libgsl.so.25:gsl_vector_uchar_subvector_with_stride +libgsl.so.25:gsl_vector_uchar_sum libgsl.so.25:gsl_vector_uchar_swap libgsl.so.25:gsl_vector_uchar_swap_elements libgsl.so.25:gsl_vector_uchar_view_array @@ -5216,6 +5334,7 @@ libgsl.so.25:gsl_vector_uint_sub libgsl.so.25:gsl_vector_uint_subvector libgsl.so.25:gsl_vector_uint_subvector_with_stride +libgsl.so.25:gsl_vector_uint_sum libgsl.so.25:gsl_vector_uint_swap libgsl.so.25:gsl_vector_uint_swap_elements libgsl.so.25:gsl_vector_uint_view_array @@ -5264,6 +5383,7 @@ libgsl.so.25:gsl_vector_ulong_sub libgsl.so.25:gsl_vector_ulong_subvector libgsl.so.25:gsl_vector_ulong_subvector_with_stride +libgsl.so.25:gsl_vector_ulong_sum libgsl.so.25:gsl_vector_ulong_swap libgsl.so.25:gsl_vector_ulong_swap_elements libgsl.so.25:gsl_vector_ulong_view_array @@ -5312,6 +5432,7 @@ libgsl.so.25:gsl_vector_ushort_sub libgsl.so.25:gsl_vector_ushort_subvector libgsl.so.25:gsl_vector_ushort_subvector_with_stride +libgsl.so.25:gsl_vector_ushort_sum libgsl.so.25:gsl_vector_ushort_swap libgsl.so.25:gsl_vector_ushort_swap_elements libgsl.so.25:gsl_vector_ushort_view_array diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -21,6 +21,7 @@ libc.so.6:getenv libc.so.6:malloc libc.so.6:memcpy +libc.so.6:memmove libc.so.6:memset libc.so.6:putc libc.so.6:putchar diff --git a/files/abi-dep-cblas.patch b/files/abi-dep-cblas.patch new file mode 100644 --- /dev/null +++ b/files/abi-dep-cblas.patch @@ -0,0 +1,11 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -19,7 +19,7 @@ EXTRA_DIST = autogen.sh gsl-config.in gs + + lib_LTLIBRARIES = libgsl.la + libgsl_la_SOURCES = version.c +-libgsl_la_LIBADD = $(GSL_LIBADD) $(SUBLIBS) ++libgsl_la_LIBADD = $(GSL_LIBADD) cblas/libgslcblas.la $(SUBLIBS) + libgsl_la_LDFLAGS = $(GSL_LDFLAGS) -version-info $(GSL_LT_VERSION) + noinst_HEADERS = templates_on.h templates_off.h build.h + diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,16 +1,18 @@ name : gsl -version : '2.6' -release : 6 +version : '2.7' +release : 7 source : - - https://ftp.gnu.org/gnu/gsl/gsl-2.6.tar.gz : b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8 + - https://ftp.gnu.org/gnu/gsl/gsl-2.7.tar.gz : efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b homepage : http://www.gnu.org/software/gsl license : GPL-3.0-only component : programming.library summary : Numerical library for C and C++ description: | GNU Scientific Library is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions, and least squares fitting. +avx2 : yes setup : | - %configure --disable-static + %patch -p1 < $pkgfiles/abi-dep-cblas.patch + %reconfigure --disable-static build : | %make install : | diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,8 +3,8 @@ gsl http://www.gnu.org/software/gsl - Alexander Vorobyev - avorobyev@protonmail.com + Martin Reboredo + yakoyoku@gmail.com GPL-3.0-only programming.library @@ -23,8 +23,12 @@ /usr/bin/gsl-config /usr/bin/gsl-histogram /usr/bin/gsl-randist + /usr/lib64/haswell/libgsl.so.25 + /usr/lib64/haswell/libgsl.so.25.1.0 + /usr/lib64/haswell/libgslcblas.so.0 + /usr/lib64/haswell/libgslcblas.so.0.0.0 /usr/lib64/libgsl.so.25 - /usr/lib64/libgsl.so.25.0.0 + /usr/lib64/libgsl.so.25.1.0 /usr/lib64/libgslcblas.so.0 /usr/lib64/libgslcblas.so.0.0.0 /usr/share/info/gsl-ref.info @@ -41,7 +45,7 @@ programming.devel - gsl + gsl /usr/include/gsl/gsl_blas.h @@ -309,6 +313,7 @@ /usr/include/gsl/gsl_version.h /usr/include/gsl/gsl_wavelet.h /usr/include/gsl/gsl_wavelet2d.h + /usr/include/gsl/test_source.c /usr/lib64/libgsl.so /usr/lib64/libgslcblas.so /usr/lib64/pkgconfig/gsl.pc @@ -316,12 +321,12 @@ - - 2020-09-02 - 2.6 + + 2021-11-18 + 2.7 Packaging update - Alexander Vorobyev - avorobyev@protonmail.com + Martin Reboredo + yakoyoku@gmail.com \ No newline at end of file