Now that I think about it, a subport would not work since the ccx makefile expects spooles.a in its workpath.
Mark Brethen [email protected] > On Jul 30, 2022, at 11:01 AM, Mark Brethen <[email protected]> wrote: > > For the basic installation of CalculiX-ccx the library spooles.a with the > single- and multi-threading (MT) routines of SPOOLES is required. Currently I > have defined a pre-build phase for spooles, although a subport could > work.There are some entries in its makefile that will need to be patched: > > # > #--------------------------------------------------------------------- > # > # MPI install library > # > # MPI_INSTALL_DIR = > MPI_INSTALL_DIR = /usr/local/mpich-1.0.13 > # > #--------------------------------------------------------------------- > # > # MPI library path > # > # for sgi > # > # MPI_LIB_PATH = > # > # for solaris > # > MPI_LIB_PATH = -L$(MPI_INSTALL_DIR)/lib/solaris/ch_p4 > # > # for hp > # > # MPI_LIB_PATH = > # > #--------------------------------------------------------------------- > # > # MPI libraries > # > # for solaris > # > MPI_LIBS = $(MPI_LIB_PATH) -D_REENTRANT -lmpi -lsocket -lnsl -lthread > # > # for sgi > # > # MPI_LIBS = $(MPI_LIB_PATH) -lmpi -lpthread > # > # for hp > # MPI_LIBS = -lpthread > # MPI_LIBS = $(MPI_LIB_PATH) -lpthread > # > #--------------------------------------------------------------------- > # > # MPI include path > # > # MPI_INCLUDE_DIR = > MPI_INCLUDE_DIR = -I$(MPI_INSTALL_DIR)/include > # > #--------------------------------------------------------------------- > > The spooles.a library source is packaged with ccx and static linked. Would a > build dependency on mpich suffice? > > Thanks, > Mark > > >
