Fahey-McLay / xalt

28 stars 15 forks source link

xalt can't build suite-sparse #43

Open sameershende opened 5 years ago

sameershende commented 5 years ago

Hi, I was trying to build suite-sparse from Spack [http://spack.io] but ran into a bug where it couldn't handle all the files (too many files) specified on the command line on Summit. After I removed xalt (module unload xalt), it compiled properly. To reproduce, try: % spack install xsdk

Here is the output of make config. 

[sameer@login4.summit SuiteSparse]$ make config


SuiteSparse package compilation options:

SuiteSparse Version: 5.3.0 SuiteSparse top folder: /tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse Package: LIBRARY= PackageNameWillGoHere Version: VERSION= x.y.z SO version: SO_VERSION= x System: UNAME= Linux Install directory: INSTALL= /tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse Install libraries in: INSTALL_LIB= /tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/lib Install include files in: INSTALL_INCLUDE= /tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/include Install documentation in: INSTALL_DOC= /tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/share/doc/suitesparse-5.3.0 Optimization level: OPTIMIZATION= -O3 BLAS library: BLAS= -lopenblas LAPACK library: LAPACK= -llapack Intel TBB library: TBB= Other libraries: LDLIBS= -lm -lrt -Wl,-rpath=/tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/lib static library: AR_TARGET= PackageNameWillGoHere.a shared library (full): SO_TARGET= PackageNameWillGoHere.so.x.y.z shared library (main): SO_MAIN= PackageNameWillGoHere.so.x shared library (short): SO_PLAIN= PackageNameWillGoHere.so shared library options: SO_OPTS= -L/tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/lib -shared -Wl,-soname -Wl,PackageNameWillGoHere.so.x -Wl,--no-undefined shared library name tool: SO_INSTALL_NAME= echo ranlib, for static libs: RANLIB= ranlib static library command: ARCHIVE= ar rv copy file: CP= cp -f move file: MV= mv -f remove file: RM= rm -f pretty (for Tcov tests): PRETTY= grep -v "^#" | indent -bl -nce -bli0 -i4 -sob -l120 C compiler: CC= cc C++ compiler: CXX= g++ CUDA compiler: NVCC= /sw/summit/cuda/9.2.148/bin/nvcc CUDA root directory: CUDA_PATH= /sw/summit/cuda/9.2.148 OpenMP flags: CFOPENMP= -fopenmp C/C++ compiler flags: CF= -O3 -fexceptions -fPIC -fopenmp LD flags: LDFLAGS= -L/tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/lib Fortran compiler: F77= f77 Fortran flags: F77FLAGS= Intel MKL root: MKLROOT= Auto detect Intel icc: AUTOCC= yes UMFPACK config: UMFPACK_CONFIG= CHOLMOD config: CHOLMOD_CONFIG= -DGPU_BLAS SuiteSparseQR config: SPQR_CONFIG= -DGPU_BLAS CUDA library: CUDART_LIB= /sw/summit/cuda/9.2.148/lib64/libcudart.so CUBLAS library: CUBLAS_LIB= /sw/summit/cuda/9.2.148/lib64/libcublas.so METIS and CHOLMOD/Partition configuration: Your METIS library: MY_METIS_LIB= Your metis.h is in: MY_METIS_INC= METIS is used via the CHOLMOD/Partition module, configured as follows. If the next line has -DNPARTITION then METIS will not be used: CHOLMOD Partition config: CHOLMOD Partition libs: -lccolamd -lcamd -lmetis CHOLMOD Partition include: -I/tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/CCOLAMD/Include -I/tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/CAMD/Include -I/tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/metis-5.1.0/include

And here is the full error:

/autofs/nccs-svm1_proj/gen010/ecpsdk/spack/lib/spack/env/gcc/gcc -O3 -fPIC -fno-common -fexceptions -O3 -fexceptions -fPIC -I../Include -I../Source -I../../AMD/Include -I../../SuiteSparse_config -I../../CHOLMOD/Include -DZLONG -c ../Source/umfpack_save_symbolic.c -o umfpack_zl_save_symbolic.o ar rv libumfpack.a umf_i_analyze.o umf_i_apply_order.o umf_i_colamd.o umf_i_free.o umf_i_fsize.o umf_i_is_permutation.o umf_i_malloc.o umf_i_realloc.o umf_i_report_perm.o umf_i_singletons.o umf_i_cholmod.o umf_l_analyze.o umf_l_apply_order.o umf_l_colamd.o umf_l_free.o umf_l_fsize.o umf_l_is_permutation.o umf_l_malloc.o umf_l_realloc.o umf_l_report_perm.o umf_l_singletons.o umf_l_cholmod.o umfpack_gn_timer.o umfpack_gn_tictoc.o umf_di_lhsolve.o umf_di_uhsolve.o umf_di_triplet_map_nox.o umf_di_triplet_nomap_x.o umf_di_triplet_nomap_nox.o umf_di_triplet_map_x.o umf_di_assemble_fixq.o umf_di_store_lu_drop.o umf_di_assemble.o umf_di_blas3_update.o umf_di_build_tuples.o umf_di_create_element.o umf_di_dump.o umf_di_extend_front.o umf_di_garbage_collection.o umf_di_get_memory.o umf_di_init_front.o umf_di_kernel.o umf_di_kernel_init.o umf_di_kernel_wrapup.o umf_di_local_search.o umf_di_lsolve.o umf_di_ltsolve.o umf_di_mem_alloc_element.o umf_di_mem_alloc_head_block.o umf_di_mem_alloc_tail_block.o umf_di_mem_free_tail_block.o umf_di_mem_init_memoryspace.o umf_di_report_vector.o umf_di_row_search.o umf_di_scale_column.o umf_di_set_stats.o umf_di_solve.o umf_di_symbolic_usage.o umf_di_transpose.o umf_di_tuple_lengths.o umf_di_usolve.o umf_di_utsolve.o umf_di_valid_numeric.o umf_di_valid_symbolic.o umf_di_grow_front.o umf_di_start_front.o umf_di_store_lu.o umf_di_scale.o umfpack_di_wsolve.o umfpack_di_col_to_triplet.o umfpack_di_defaults.o umfpack_di_free_numeric.o umfpack_di_free_symbolic.o umfpack_di_get_numeric.o umfpack_di_get_lunz.o umfpack_di_get_symbolic.o umfpack_di_get_determinant.o umfpack_di_numeric.o umfpack_di_qsymbolic.o umfpack_di_report_control.o umfpack_di_report_info.o umfpack_di_report_matrix.o umfpack_di_report_numeric.o umfpack_di_report_perm.o umfpack_di_report_status.o umfpack_di_report_symbolic.o umfpack_di_report_triplet.o umfpack_di_report_vector.o umfpack_di_solve.o umfpack_di_symbolic.o umfpack_di_transpose.o umfpack_di_triplet_to_col.o umfpack_di_scale.o umfpack_di_load_numeric.o umfpack_di_save_numeric.o umfpack_di_load_symbolic.o umfpack_di_save_symbolic.o umf_dl_lhsolve.o umf_dl_uhsolve.o umf_dl_triplet_map_nox.o umf_dl_triplet_nomap_x.o umf_dl_triplet_nomap_nox.o umf_dl_triplet_map_x.o umf_dl_assemble_fixq.o umf_dl_store_lu_drop.o umf_dl_assemble.o umf_dl_blas3_update.o umf_dl_build_tuples.o umf_dl_create_element.o umf_dl_dump.o umf_dl_extend_front.o umf_dl_garbage_collection.o umf_dl_get_memory.o umf_dl_init_front.o umf_dl_kernel.o umf_dl_kernel_init.o umf_dl_kernel_wrapup.o umf_dl_local_search.o umf_dl_lsolve.o umf_dl_ltsolve.o umf_dl_mem_alloc_element.o umf_dl_mem_alloc_head_block.o umf_dl_mem_alloc_tail_block.o umf_dl_mem_free_tail_block.o umf_dl_mem_init_memoryspace.o umf_dl_report_vector.o umf_dl_row_search.o umf_dl_scale_column.o umf_dl_set_stats.o umf_dl_solve.o umf_dl_symbolic_usage.o umf_dl_transpose.o umf_dl_tuple_lengths.o umf_dl_usolve.o umf_dl_utsolve.o umf_dl_valid_numeric.o umf_dl_valid_symbolic.o umf_dl_grow_front.o umf_dl_start_front.o umf_dl_store_lu.o umf_dl_scale.o umfpack_dl_wsolve.o umfpack_dl_col_to_triplet.o umfpack_dl_defaults.o umfpack_dl_free_numeric.o umfpack_dl_free_symbolic.o umfpack_dl_get_numeric.o umfpack_dl_get_lunz.o umfpack_dl_get_symbolic.o umfpack_dl_get_determinant.o umfpack_dl_numeric.o umfpack_dl_qsymbolic.o umfpack_dl_report_control.o umfpack_dl_report_info.o umfpack_dl_report_matrix.o umfpack_dl_report_numeric.o umfpack_dl_report_perm.o umfpack_dl_report_status.o umfpack_dl_report_symbolic.o umfpack_dl_report_triplet.o umfpack_dl_report_vector.o umfpack_dl_solve.o umfpack_dl_symbolic.o umfpack_dl_transpose.o umfpack_dl_triplet_to_col.o umfpack_dl_scale.o umfpack_dl_load_numeric.o umfpack_dl_save_numeric.o umfpack_dl_load_symbolic.o umfpack_dl_save_symbolic.o umf_zi_lhsolve.o umf_zi_uhsolve.o umf_zi_triplet_map_nox.o umf_zi_triplet_nomap_x.o umf_zi_triplet_nomap_nox.o umf_zi_triplet_map_x.o umf_zi_assemble_fixq.o umf_zi_store_lu_drop.o umf_zi_assemble.o umf_zi_blas3_update.o umf_zi_build_tuples.o umf_zi_create_element.o umf_zi_dump.o umf_zi_extend_front.o umf_zi_garbage_collection.o umf_zi_get_memory.o umf_zi_init_front.o umf_zi_kernel.o umf_zi_kernel_init.o umf_zi_kernel_wrapup.o umf_zi_local_search.o umf_zi_lsolve.o umf_zi_ltsolve.o umf_zi_mem_alloc_element.o umf_zi_mem_alloc_head_block.o umf_zi_mem_alloc_tail_block.o umf_zi_mem_free_tail_block.o umf_zi_mem_init_memoryspace.o umf_zi_report_vector.o umf_zi_row_search.o umf_zi_scale_column.o umf_zi_set_stats.o umf_zi_solve.o umf_zi_symbolic_usage.o umf_zi_transpose.o umf_zi_tuple_lengths.o umf_zi_usolve.o umf_zi_utsolve.o umf_zi_valid_numeric.o umf_zi_valid_symbolic.o umf_zi_grow_front.o umf_zi_start_front.o umf_zi_store_lu.o umf_zi_scale.o umfpack_zi_wsolve.o umfpack_zi_col_to_triplet.o umfpack_zi_defaults.o umfpack_zi_free_numeric.o umfpack_zi_free_symbolic.o umfpack_zi_get_numeric.o umfpack_zi_get_lunz.o umfpack_zi_get_symbolic.o umfpack_zi_get_determinant.o umfpack_zi_numeric.o umfpack_zi_qsymbolic.o umfpack_zi_report_control.o umfpack_zi_report_info.o umfpack_zi_report_matrix.o umfpack_zi_report_numeric.o umfpack_zi_report_perm.o umfpack_zi_report_status.o umfpack_zi_report_symbolic.o umfpack_zi_report_triplet.o umfpack_zi_report_vector.o umfpack_zi_solve.o umfpack_zi_symbolic.o umfpack_zi_transpose.o umfpack_zi_triplet_to_col.o umfpack_zi_scale.o umfpack_zi_load_numeric.o umfpack_zi_save_numeric.o umfpack_zi_load_symbolic.o umfpack_zi_save_symbolic.o umf_zl_lhsolve.o umf_zl_uhsolve.o umf_zl_triplet_map_nox.o umf_zl_triplet_nomap_x.o umf_zl_triplet_nomap_nox.o umf_zl_triplet_map_x.o umf_zl_assemble_fixq.o umf_zl_store_lu_drop.o umf_zl_assemble.o umf_zl_blas3_update.o umf_zl_build_tuples.o umf_zl_create_element.o umf_zl_dump.o umf_zl_extend_front.o umf_zl_garbage_collection.o umf_zl_get_memory.o umf_zl_init_front.o umf_zl_kernel.o umf_zl_kernel_init.o umf_zl_kernel_wrapup.o umf_zl_local_search.o umf_zl_lsolve.o umf_zl_ltsolve.o umf_zl_mem_alloc_element.o umf_zl_mem_alloc_head_block.o umf_zl_mem_alloc_tail_block.o umf_zl_mem_free_tail_block.o umf_zl_mem_init_memoryspace.o umf_zl_report_vector.o umf_zl_row_search.o umf_zl_scale_column.o umf_zl_set_stats.o umf_zl_solve.o umf_zl_symbolic_usage.o umf_zl_transpose.o umf_zl_tuple_lengths.o umf_zl_usolve.o umf_zl_utsolve.o umf_zl_valid_numeric.o umf_zl_valid_symbolic.o umf_zl_grow_front.o umf_zl_start_front.o umf_zl_store_lu.o umf_zl_scale.o umfpack_zl_wsolve.o umfpack_zl_col_to_triplet.o umfpack_zl_defaults.o umfpack_zl_free_numeric.o umfpack_zl_free_symbolic.o umfpack_zl_get_numeric.o umfpack_zl_get_lunz.o umfpack_zl_get_symbolic.o umfpack_zl_get_determinant.o umfpack_zl_numeric.o umfpack_zl_qsymbolic.o umfpack_zl_report_control.o umfpack_zl_report_info.o umfpack_zl_report_matrix.o umfpack_zl_report_numeric.o umfpack_zl_report_perm.o umfpack_zl_report_status.o umfpack_zl_report_symbolic.o umfpack_zl_report_triplet.o umfpack_zl_report_vector.o umfpack_zl_solve.o umfpack_zl_symbolic.o umfpack_zl_transpose.o umfpack_zl_triplet_to_col.o umfpack_zl_scale.o umfpack_zl_load_numeric.o umfpack_zl_save_numeric.o umfpack_zl_load_symbolic.o umfpack_zl_save_symbolic.o ar: creating libumfpack.a a - umf_i_analyze.o a - umf_i_apply_order.o a - umf_i_colamd.o a - umf_i_free.o a - umf_i_fsize.o a - umf_i_is_permutation.o a - umf_i_malloc.o a - umf_i_realloc.o a - umf_i_report_perm.o a - umf_i_singletons.o a - umf_i_cholmod.o a - umf_l_analyze.o a - umf_l_apply_order.o a - umf_l_colamd.o a - umf_l_free.o a - umf_l_fsize.o a - umf_l_is_permutation.o a - umf_l_malloc.o a - umf_l_realloc.o a - umf_l_report_perm.o a - umf_l_singletons.o a - umf_l_cholmod.o a - umfpack_gn_timer.o a - umfpack_gn_tictoc.o a - umf_di_lhsolve.o a - umf_di_uhsolve.o a - umf_di_triplet_map_nox.o a - umf_di_triplet_nomap_x.o a - umf_di_triplet_nomap_nox.o a - umf_di_triplet_map_x.o a - umf_di_assemble_fixq.o a - umf_di_store_lu_drop.o a - umf_di_assemble.o a - umf_di_blas3_update.o a - umf_di_build_tuples.o a - umf_di_create_element.o a - umf_di_dump.o a - umf_di_extend_front.o a - umf_di_garbage_collection.o a - umf_di_get_memory.o a - umf_di_init_front.o a - umf_di_kernel.o a - umf_di_kernel_init.o a - umf_di_kernel_wrapup.o a - umf_di_local_search.o a - umf_di_lsolve.o a - umf_di_ltsolve.o a - umf_di_mem_alloc_element.o a - umf_di_mem_alloc_head_block.o a - umf_di_mem_alloc_tail_block.o a - umf_di_mem_free_tail_block.o a - umf_di_mem_init_memoryspace.o a - umf_di_report_vector.o a - umf_di_row_search.o a - umf_di_scale_column.o a - umf_di_set_stats.o a - umf_di_solve.o a - umf_di_symbolic_usage.o a - umf_di_transpose.o a - umf_di_tuple_lengths.o a - umf_di_usolve.o a - umf_di_utsolve.o a - umf_di_valid_numeric.o a - umf_di_valid_symbolic.o a - umf_di_grow_front.o a - umf_di_start_front.o a - umf_di_store_lu.o a - umf_di_scale.o a - umfpack_di_wsolve.o a - umfpack_di_col_to_triplet.o a - umfpack_di_defaults.o a - umfpack_di_free_numeric.o a - umfpack_di_free_symbolic.o a - umfpack_di_get_numeric.o a - umfpack_di_get_lunz.o a - umfpack_di_get_symbolic.o a - umfpack_di_get_determinant.o a - umfpack_di_numeric.o a - umfpack_di_qsymbolic.o a - umfpack_di_report_control.o a - umfpack_di_report_info.o a - umfpack_di_report_matrix.o a - umfpack_di_report_numeric.o a - umfpack_di_report_perm.o a - umfpack_di_report_status.o a - umfpack_di_report_symbolic.o a - umfpack_di_report_triplet.o a - umfpack_di_report_vector.o a - umfpack_di_solve.o a - umfpack_di_symbolic.o a - umfpack_di_transpose.o a - umfpack_di_triplet_to_col.o a - umfpack_di_scale.o a - umfpack_di_load_numeric.o a - umfpack_di_save_numeric.o a - umfpack_di_load_symbolic.o a - umfpack_di_save_symbolic.o a - umf_dl_lhsolve.o a - umf_dl_uhsolve.o a - umf_dl_triplet_map_nox.o a - umf_dl_triplet_nomap_x.o a - umf_dl_triplet_nomap_nox.o a - umf_dl_triplet_map_x.o a - umf_dl_assemble_fixq.o a - umf_dl_store_lu_drop.o a - umf_dl_assemble.o a - umf_dl_blas3_update.o a - umf_dl_build_tuples.o a - umf_dl_create_element.o a - umf_dl_dump.o a - umf_dl_extend_front.o a - umf_dl_garbage_collection.o a - umf_dl_get_memory.o a - umf_dl_init_front.o a - umf_dl_kernel.o a - umf_dl_kernel_init.o a - umf_dl_kernel_wrapup.o a - umf_dl_local_search.o a - umf_dl_lsolve.o a - umf_dl_ltsolve.o a - umf_dl_mem_alloc_element.o a - umf_dl_mem_alloc_head_block.o a - umf_dl_mem_alloc_tail_block.o a - umf_dl_mem_free_tail_block.o a - umf_dl_mem_init_memoryspace.o a - umf_dl_report_vector.o a - umf_dl_row_search.o a - umf_dl_scale_column.o a - umf_dl_set_stats.o a - umf_dl_solve.o a - umf_dl_symbolic_usage.o a - umf_dl_transpose.o a - umf_dl_tuple_lengths.o a - umf_dl_usolve.o a - umf_dl_utsolve.o a - umf_dl_valid_numeric.o a - umf_dl_valid_symbolic.o a - umf_dl_grow_front.o a - umf_dl_start_front.o a - umf_dl_store_lu.o a - umf_dl_scale.o a - umfpack_dl_wsolve.o a - umfpack_dl_col_to_triplet.o a - umfpack_dl_defaults.o a - umfpack_dl_free_numeric.o a - umfpack_dl_free_symbolic.o a - umfpack_dl_get_numeric.o a - umfpack_dl_get_lunz.o a - umfpack_dl_get_symbolic.o a - umfpack_dl_get_determinant.o a - umfpack_dl_numeric.o a - umfpack_dl_qsymbolic.o a - umfpack_dl_report_control.o a - umfpack_dl_report_info.o a - umfpack_dl_report_matrix.o a - umfpack_dl_report_numeric.o a - umfpack_dl_report_perm.o a - umfpack_dl_report_status.o a - umfpack_dl_report_symbolic.o a - umfpack_dl_report_triplet.o a - umfpack_dl_report_vector.o a - umfpack_dl_solve.o a - umfpack_dl_symbolic.o a - umfpack_dl_transpose.o a - umfpack_dl_triplet_to_col.o a - umfpack_dl_scale.o a - umfpack_dl_load_numeric.o a - umfpack_dl_save_numeric.o a - umfpack_dl_load_symbolic.o a - umfpack_dl_save_symbolic.o a - umf_zi_lhsolve.o a - umf_zi_uhsolve.o a - umf_zi_triplet_map_nox.o a - umf_zi_triplet_nomap_x.o a - umf_zi_triplet_nomap_nox.o a - umf_zi_triplet_map_x.o a - umf_zi_assemble_fixq.o a - umf_zi_store_lu_drop.o a - umf_zi_assemble.o a - umf_zi_blas3_update.o a - umf_zi_build_tuples.o a - umf_zi_create_element.o a - umf_zi_dump.o a - umf_zi_extend_front.o a - umf_zi_garbage_collection.o a - umf_zi_get_memory.o a - umf_zi_init_front.o a - umf_zi_kernel.o a - umf_zi_kernel_init.o a - umf_zi_kernel_wrapup.o a - umf_zi_local_search.o a - umf_zi_lsolve.o a - umf_zi_ltsolve.o a - umf_zi_mem_alloc_element.o a - umf_zi_mem_alloc_head_block.o a - umf_zi_mem_alloc_tail_block.o a - umf_zi_mem_free_tail_block.o a - umf_zi_mem_init_memoryspace.o a - umf_zi_report_vector.o a - umf_zi_row_search.o a - umf_zi_scale_column.o a - umf_zi_set_stats.o a - umf_zi_solve.o a - umf_zi_symbolic_usage.o a - umf_zi_transpose.o a - umf_zi_tuple_lengths.o a - umf_zi_usolve.o a - umf_zi_utsolve.o a - umf_zi_valid_numeric.o a - umf_zi_valid_symbolic.o a - umf_zi_grow_front.o a - umf_zi_start_front.o a - umf_zi_store_lu.o a - umf_zi_scale.o a - umfpack_zi_wsolve.o a - umfpack_zi_col_to_triplet.o a - umfpack_zi_defaults.o a - umfpack_zi_free_numeric.o a - umfpack_zi_free_symbolic.o a - umfpack_zi_get_numeric.o a - umfpack_zi_get_lunz.o a - umfpack_zi_get_symbolic.o a - umfpack_zi_get_determinant.o a - umfpack_zi_numeric.o a - umfpack_zi_qsymbolic.o a - umfpack_zi_report_control.o a - umfpack_zi_report_info.o a - umfpack_zi_report_matrix.o a - umfpack_zi_report_numeric.o a - umfpack_zi_report_perm.o a - umfpack_zi_report_status.o a - umfpack_zi_report_symbolic.o a - umfpack_zi_report_triplet.o a - umfpack_zi_report_vector.o a - umfpack_zi_solve.o a - umfpack_zi_symbolic.o a - umfpack_zi_transpose.o a - umfpack_zi_triplet_to_col.o a - umfpack_zi_scale.o a - umfpack_zi_load_numeric.o a - umfpack_zi_save_numeric.o a - umfpack_zi_load_symbolic.o a - umfpack_zi_save_symbolic.o a - umf_zl_lhsolve.o a - umf_zl_uhsolve.o a - umf_zl_triplet_map_nox.o a - umf_zl_triplet_nomap_x.o a - umf_zl_triplet_nomap_nox.o a - umf_zl_triplet_map_x.o a - umf_zl_assemble_fixq.o a - umf_zl_store_lu_drop.o a - umf_zl_assemble.o a - umf_zl_blas3_update.o a - umf_zl_build_tuples.o a - umf_zl_create_element.o a - umf_zl_dump.o a - umf_zl_extend_front.o a - umf_zl_garbage_collection.o a - umf_zl_get_memory.o a - umf_zl_init_front.o a - umf_zl_kernel.o a - umf_zl_kernel_init.o a - umf_zl_kernel_wrapup.o a - umf_zl_local_search.o a - umf_zl_lsolve.o a - umf_zl_ltsolve.o a - umf_zl_mem_alloc_element.o a - umf_zl_mem_alloc_head_block.o a - umf_zl_mem_alloc_tail_block.o a - umf_zl_mem_free_tail_block.o a - umf_zl_mem_init_memoryspace.o a - umf_zl_report_vector.o a - umf_zl_row_search.o a - umf_zl_scale_column.o a - umf_zl_set_stats.o a - umf_zl_solve.o a - umf_zl_symbolic_usage.o a - umf_zl_transpose.o a - umf_zl_tuple_lengths.o a - umf_zl_usolve.o a - umf_zl_utsolve.o a - umf_zl_valid_numeric.o a - umf_zl_valid_symbolic.o a - umf_zl_grow_front.o a - umf_zl_start_front.o a - umf_zl_store_lu.o a - umf_zl_scale.o a - umfpack_zl_wsolve.o a - umfpack_zl_col_to_triplet.o a - umfpack_zl_defaults.o a - umfpack_zl_free_numeric.o a - umfpack_zl_free_symbolic.o a - umfpack_zl_get_numeric.o a - umfpack_zl_get_lunz.o a - umfpack_zl_get_symbolic.o a - umfpack_zl_get_determinant.o a - umfpack_zl_numeric.o a - umfpack_zl_qsymbolic.o a - umfpack_zl_report_control.o a - umfpack_zl_report_info.o a - umfpack_zl_report_matrix.o a - umfpack_zl_report_numeric.o a - umfpack_zl_report_perm.o a - umfpack_zl_report_status.o a - umfpack_zl_report_symbolic.o a - umfpack_zl_report_triplet.o a - umfpack_zl_report_vector.o a - umfpack_zl_solve.o a - umfpack_zl_symbolic.o/autofs/nccs-svm1_proj/gen010/ecpsdk/spack/lib/spack/env/gcc/gcc -L/autofs/nccs-svm1_proj/gen010/ecpsdk/spack/opt/spack/linux-rhel7-ppc64le/gcc-7.3.0/suite-sparse-5.3.0-qoo7zqc4uwhmdpac2g3sizh5s3ya55lg/lib -shared -Wl,-soname -Wl,libumfpack.so.5 -Wl,--no-undefined umf_i_analyze.o umf_i_apply_order.o umf_i_colamd.o umf_i_free.o umf_i_fsize.o umf_i_is_permutation.o umf_i_malloc.o umf_i_realloc.o umf_i_report_perm.o umf_i_singletons.o umf_i_cholmod.o umf_l_analyze.o umf_l_apply_order.o umf_l_colamd.o umf_l_free.o umf_l_fsize.o umf_l_is_permutation.o umf_l_malloc.o umf_l_realloc.o umf_l_report_perm.o umf_l_singletons.o umf_l_cholmod.o umfpack_gn_timer.o umfpack_gn_tictoc.o umf_di_lhsolve.o umf_di_uhsolve.o umf_di_triplet_map_nox.o umf_di_triplet_nomap_x.o umf_di_triplet_nomap_nox.o umf_di_triplet_map_x.o umf_di_assemble_fixq.o umf_di_store_lu_drop.o umf_di_assemble.o umf_di_blas3_update.o umf_di_build_tuples.o umf_di_create_element.o umf_di_dump.o umf_di_extend_front.o umf_di_garbage_collection.o umf_di_get_memory.o umf_di_init_front.o umf_di_kernel.o umf_di_kernel_init.o umf_di_kernel_wrapup.o umf_di_local_search.o umf_di_lsolve.o umf_di_ltsolve.o umf_di_mem_alloc_element.o umf_di_mem_alloc_head_block.o umf_di_mem_alloc_tail_block.o umf_di_mem_free_tail_block.o umf_di_mem_init_memoryspace.o umf_di_report_vector.o umf_di_row_search.o umf_di_scale_column.o umf_di_set_stats.o umf_di_solve.o umf_di_symbolic_usage.o umf_di_transpose.o umf_di_tuple_lengths.o umf_di_usolve.o umf_di_utsolve.o umf_di_valid_numeric.o umf_di_valid_symbolic.o umf_di_grow_front.o umf_di_start_front.o umf_di_store_lu.o umf_di_scale.o umfpack_di_wsolve.o umfpack_di_col_to_triplet.o umfpack_di_defaults.o umfpack_di_free_numeric.o umfpack_di_free_symbolic.o umfpack_di_get_numeric.o umfpack_di_get_lunz.o umfpack_di_get_symbolic.o umfpack_di_get_determinant.o umfpack_di_numeric.o umfpack_di_qsymbolic.o umfpack_di_report_control.o umfpack_di_report_info.o umfpack_di_report_matrix.o umfpack_di_report_numeric.o umfpack_di_report_perm.o umfpack_di_report_status.o umfpack_di_report_symbolic.o umfpack_di_report_triplet.o umfpack_di_report_vector.o umfpack_di_solve.o umfpack_di_symbolic.o umfpack_di_transpose.o umfpack_di_triplet_to_col.o umfpack_di_scale.o umfpack_di_load_numeric.o umfpack_di_save_numeric.o umfpack_di_load_symbolic.o umfpack_di_save_symbolic.o umf_dl_lhsolve.o umf_dl_uhsolve.o umf_dl_triplet_map_nox.o umf_dl_triplet_nomap_x.o umf_dl_triplet_nomap_nox.o umf_dl_triplet_map_x.o umf_dl_assemble_fixq.o umf_dl_store_lu_drop.o umf_dl_assemble.o umf_dl_blas3_update.o umf_dl_build_tuples.o umf_dl_create_element.o umf_dl_dump.o umf_dl_extend_front.o umf_dl_garbage_collection.o umf_dl_get_memory.o umf_dl_init_front.o umf_dl_kernel.o umf_dl_kernel_init.o umf_dl_kernel_wrapup.o umf_dl_local_search.o umf_dl_lsolve.o umf_dl_ltsolve.o umf_dl_mem_alloc_element.o umf_dl_mem_alloc_head_block.o umf_dl_mem_alloc_tail_block.o umf_dl_mem_free_tail_block.o umf_dl_mem_init_memoryspace.o umf_dl_report_vector.o umf_dl_row_search.o umf_dl_scale_column.o umf_dl_set_stats.o umf_dl_solve.o umf_dl_symbolic_usage.o umf_dl_transpose.o umf_dl_tuple_lengths.o umf_dl_usolve.o umf_dl_utsolve.o umf_dl_valid_numeric.o umf_dl_valid_symbolic.o umf_dl_grow_front.o umf_dl_start_front.o umf_dl_store_lu.o umf_dl_scale.o umfpack_dl_wsolve.o umfpack_dl_col_to_triplet.o umfpack_dl_defaults.o umfpack_dl_free_numeric.o umfpack_dl_free_symbolic.o umfpack_dl_get_numeric.o umfpack_dl_get_lunz.o umfpack_dl_get_symbolic.o umfpack_dl_get_determinant.o umfpack_dl_numeric.o umfpack_dl_qsymbolic.o umfpack_dl_report_control.o umfpack_dl_report_info.o umfpack_dl_report_matrix.o umfpack_dl_report_numeric.o umfpack_dl_report_perm.o umfpack_dl_report_status.o umfpack_dl_report_symbolic.o umfpack_dl_report_triplet.o umfpack_dl_report_vector.o umfpack_dl_solve.o umfpack_dl_symbolic.o umfpack_dl_transpose.o umfpack_dl_triplet_to_col.o umfpack_dl_scale.o umfpack_dl_load_numeric.o umfpack_dl_save_numeric.o umfpack_dl_load_symbolic.o umfpack_dl_save_symbolic.o umf_zi_lhsolve.o umf_zi_uhsolve.o umf_zi_triplet_map_nox.o umf_zi_triplet_nomap_x.o umf_zi_triplet_nomap_nox.o umf_zi_triplet_map_x.o umf_zi_assemble_fixq.o umf_zi_store_lu_drop.o umf_zi_assemble.o umf_zi_blas3_update.o umf_zi_build_tuples.o umf_zi_create_element.o umf_zi_dump.o umf_zi_extend_front.o umf_zi_garbage_collection.o umf_zi_get_memory.o umf_zi_init_front.o umf_zi_kernel.o umf_zi_kernel_init.o umf_zi_kernel_wrapup.o umf_zi_local_search.o umf_zi_lsolve.o umf_zi_ltsolve.o umf_zi_mem_alloc_element.o umf_zi_mem_alloc_head_block.o umf_zi_mem_alloc_tail_block.o umf_zi_mem_free_tail_block.o umf_zi_mem_init_memoryspace.o umf_zi_report_vector.o umf_zi_row_search.o umf_zi_scale_column.o umf_zi_set_stats.o umf_zi_solve.o umf_zi_symbolic_usage.o umf_zi_transpose.o umf_zi_tuple_lengths.o umf_zi_usolve.o umf_zi_utsolve.o umf_zi_valid_numeric.o umf_zi_valid_symbolic.o umf_zi_grow_front.o umf_zi_start_front.o umf_zi_store_lu.o umf_zi_scale.o umfpack_zi_wsolve.o umfpack_zi_col_to_triplet.o umfpack_zi_defaults.o umfpack_zi_free_numeric.o umfpack_zi_free_symbolic.o umfpack_zi_get_numeric.o umfpack_zi_get_lunz.o umfpack_zi_get_symbolic.o umfpack_zi_get_determinant.o umfpack_zi_numeric.o umfpack_zi_qsymbolic.o umfpack_zi_report_control.o umfpack_zi_report_info.o umfpack_zi_report_matrix.o umfpack_zi_report_numeric.o umfpack_zi_report_perm.o umfpack_zi_report_status.o umfpack_zi_report_symbolic.o umfpack_zi_report_triplet.o umfpack_zi_report_vector.o umfpack_zi_solve.o umfpack_zi_symbolic.o umfpack_zi_transpose.o umfpack_zi_triplet_to_col.o umfpack_zi_scale.o umfpack_zi_load_numeric.o umfpack_zi_save_numeric.o umfpack_zi_load_symbolic.o umfpack_zi_save_symbolic.o umf_zl_lhsolve.o umf_zl_uhsolve.o umf_zl_triplet_map_nox.o umf_zl_triplet_nomap_x.o umf_zl_triplet_nomap_nox.o umf_zl_triplet_map_x.o umf_zl_assemble_fixq.o umf_zl_store_lu_drop.o umf_zl_assemble.o umf_zl_blas3_update.o umf_zl_build_tuples.o umf_zl_create_element.o umf_zl_dump.o umf_zl_extend_front.o umf_zl_garbage_collection.o umf_zl_get_memory.o umf_zl_init_front.o umf_zl_kernel.o umf_zl_kernel_init.o umf_zl_kernel_wrapup.o umf_zl_local_search.o umf_zl_lsolve.o umf_zl_ltsolve.o umf_zl_mem_alloc_element.o umf_zl_mem_alloc_head_block.o umf_zl_mem_alloc_tail_block.o umf_zl_mem_free_tail_block.o umf_zl_mem_init_memoryspace.o umf_zl_report_vector.o umf_zl_row_search.o umf_zl_scale_column.o umf_zl_set_stats.o umf_zl_solve.o umf_zl_symbolic_usage.o umf_zl_transpose.o umf_zl_tuple_lengths.o umf_zl_usolve.o umf_zl_utsolve.o umf_zl_valid_numeric.o umf_zl_valid_symbolic.o umf_zl_grow_front.o umf_zl_start_front.o umf_zl_store_lu.o umf_zl_scale.o umfpack_zl_wsolve.o umfpack_zl_col_to_triplet.o umfpack_zl_defaults.o umfpack_zl_free_numeric.o umfpack_zl_free_symbolic.o umfpack_zl_get_numeric.o umfpack_zl_get_lunz.o umfpack_zl_get_symbolic.o umfpack_zl_get_determinant.o umfpack_zl_numeric.o umfpack_zl_qsymbolic.o umfpack_zl_report_control.o umfpack_zl_report_info.o umfpack_zl_report_matrix.o umfpack_zl_report_numeric.o umfpack_zl_report_perm.o umfpack_zl_report_status.o umfpack_zl_report_symbolic.o umfpack_zl_report_triplet.o umfpack_zl_report_vector.o umfpack_zl_solve.o umfpack_zl_symbolic.o umfpack_zl_transpose.o umfpack_zl_triplet_to_col.o umfpack_zl_scale.o umfpack_zl_load_numeric.o umfpack_zl_save_numeric.o umfpack_zl_load_symbolic.o umfpack_zl_save_symbolic.o -o /autofs/nccs-svm1_proj/gen010/ecpsdk/spack/opt/spack/linux-rhel7-ppc64le/gcc-7.3.0/suite-sparse-5.3.0-qoo7zqc4uwhmdpac2g3sizh5s3ya55lg/lib/libumfpack.so.5.7.7 -lm -lrt -Wl,-rpath=/autofs/nccs-svm1_proj/gen010/ecpsdk/spack/opt/spack/linux-rhel7-ppc64le/gcc-7.3.0/suite-sparse-5.3.0-qoo7zqc4uwhmdpac2g3sizh5s3ya55lg/lib -lamd -lsuitesparseconfig -L/autofs/nccs-svm1_proj/gen010/ecpsdk/spack/opt/spack/linux-rhel7-ppc64le/gcc-7.3.0/openblas-0.3.5-bey54rvqla2exedaxk2ak5ijkql5wczf/lib -lopenblas -L/autofs/nccs-svm1_proj/gen010/ecpsdk/spack/opt/spack/linux-rhel7-ppc64le/gcc-7.3.0/openblas-0.3.5-bey54rvqla2exedaxk2ak5ijkql5wczf/lib -lopenblas -lcholmod

a - umfpack_zl_transpose.o a - umfpack_zl_triplet_to_col.o a - umfpack_zl_scale.o a - umfpack_zl_load_numeric.o a - umfpack_zl_save_numeric.o a - umfpack_zl_load_symbolic.o a - umfpack_zl_save_symbolic.o ranlib libumfpack.a /sw/summit/xalt/1.1.3/bin/ld: line 166: [: too many arguments /sw/summit/xalt/1.1.3/bin/ld: line 197: $LINKLINE_OUT: ambiguous redirect /usr/bin/sha1sum: /autofs/nccs-svm1_proj/gen010/ecpsdk/spack/opt/spack/linux-rhel7-ppc64le/gcc-7.3.0/suite-sparse-5.3.0-qoo7zqc4uwhmdpac2g3sizh5s3ya55lg/lib/libumfpack.so.5.7.7: No such file or directory /sw/summit/xalt/1.1.3/bin/ld: line 184: $FUNCRAW: ambiguous redirect collect2: error: ld returned 1 exit status make[2]: [/autofs/nccs-svm1_proj/gen010/ecpsdk/spack/opt/spack/linux-rhel7-ppc64le/gcc-7.3.0/suite-sparse-5.3.0-qoo7zqc4uwhmdpac2g3sizh5s3ya55lg/lib/libumfpack.so.5.7.7] Error 1 make[2]: Leaving directory `/tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/UMFPACK/Lib' make[1]: [install] Error 2 make[1]: Leaving directory `/tmp/sameer/spack-stage/spack-stage-OY8BGv/SuiteSparse/UMFPACK' make: *** [install] Error 2

rtmclay commented 5 years ago

XALT 1.1.3 is quite old. Please try the latest at https://github.com/xalt/xalt and use XALT 2.6.5.

Thanks.