-
Notifications
You must be signed in to change notification settings - Fork 205
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Current master fails to build on powerpc-apple-darwin with a linking error:
Undefined symbols for architecture ppc:
"___stdlib_string_type_MOD_new_string", referenced from:
___stdlib_io_MOD_get_line_string in stdlib_io.f90.o
ld: symbol(s) not found for architecture ppc
Expected Behaviour
The build should succeed, like it was earlier.
Version of stdlib
Platform and Architecture
macOS 10.6.8 / ppc
Additional Information
[254/563] : && /opt/local/bin/gfortran-mp-14 -pipe -Os -m32 -fimplicit-none -ffree-line-length-132 -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc -o src/lapack/liblapack.dylib -install_name @rpath/liblapack.dylib src/lapack/CMakeFiles/lapack.dir/stdlib_kinds.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_linalg_state.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_error.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_optval.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_io.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_ascii.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_string_type.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_base.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_others.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_orthogonal_factors.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eig_svd_lsq.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_linalg_lapack_aux.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_auxiliary.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_base.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_l1.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_l2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_l3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_mnorm.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_scalar.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_cosine_sine.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_cosine_sine2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_comp2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_gen.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_gen2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_gen3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_std_driver.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_svd_bidiag_dc.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_svd_drivers.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_svd_drivers2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_svd_drivers3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_sym_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_sym.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_tridiag.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_tridiag2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_tridiag3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_givens_jacobi_rot.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_householder_reflectors.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_lsq.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_lsq_aux.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_lsq_constrained.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_orthogonal_factors_ql.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_orthogonal_factors_qr.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_orthogonal_factors_rz.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_others_sm.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_aux.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_chol_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_chol.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl_comp2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl_comp3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl_comp4.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_lu_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_lu.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_tri_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_svd_bidiag_qr.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_svd_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_svd_comp2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_linalg_constants.F90.o src/lapack/CMakeFiles/lapack.dir/stdlib_linalg_lapack.F90.o src/lapack/CMakeFiles/lapack.dir/__/f08estop.f90.o -Wl,-rpath,/opt/local/lib src/blas/libblas.dylib -lm -ldl -framework Accelerate && :
FAILED: [code=1] src/lapack/liblapack.dylib
: && /opt/local/bin/gfortran-mp-14 -pipe -Os -m32 -fimplicit-none -ffree-line-length-132 -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc -o src/lapack/liblapack.dylib -install_name @rpath/liblapack.dylib src/lapack/CMakeFiles/lapack.dir/stdlib_kinds.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_linalg_state.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_error.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_optval.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_io.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_ascii.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_string_type.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_base.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_others.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_orthogonal_factors.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eig_svd_lsq.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_linalg_lapack_aux.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_auxiliary.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_base.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_l1.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_l2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_l3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_mnorm.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_blas_like_scalar.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_cosine_sine.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_cosine_sine2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_comp2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_gen.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_gen2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_gen3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_std_driver.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_svd_bidiag_dc.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_svd_drivers.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_svd_drivers2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_svd_drivers3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_sym_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_sym.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_tridiag.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_tridiag2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_eigv_tridiag3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_givens_jacobi_rot.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_householder_reflectors.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_lsq.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_lsq_aux.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_lsq_constrained.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_orthogonal_factors_ql.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_orthogonal_factors_qr.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_orthogonal_factors_rz.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_others_sm.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_aux.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_chol_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_chol.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl_comp2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl_comp3.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl_comp4.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_ldl.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_lu_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_lu.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_solve_tri_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_svd_bidiag_qr.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_svd_comp.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_lapack_svd_comp2.f90.o src/lapack/CMakeFiles/lapack.dir/stdlib_linalg_constants.F90.o src/lapack/CMakeFiles/lapack.dir/stdlib_linalg_lapack.F90.o src/lapack/CMakeFiles/lapack.dir/__/f08estop.f90.o -Wl,-rpath,/opt/local/lib src/blas/libblas.dylib -lm -ldl -framework Accelerate && :
Undefined symbols for architecture ppc:
"___stdlib_string_type_MOD_new_string", referenced from:
___stdlib_io_MOD_get_line_string in stdlib_io.f90.o
ld: symbol(s) not found for architecture ppc
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working