--- src/Make.inc/Makefile.inc.i686_pc_freebsd.orig 2026-09-29 10:12:17 UTC +++ src/Make.inc/Makefile.inc.i686_pc_freebsd @@ -4,24 +4,24 @@ EXE = # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259787#c3 EXE = -LIB = .a +LIB = .so OBJ = .o MAKE = gmake -AR = ar -ARFLAGS = -ruv +AR = $(CC) +ARFLAGS = -shared -Wl,-soname,$@ -o CAT = cat -CCS = cc -CCP = mpicc -CCD = mpicc -FCS = gfortran +CCS = $(CC) +CCP = $(MPICC) +CCD = $(CC) +FCS = $(FC) CFLAGS += -std=c99 -fPIC -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_MPI_ASYNC_COLL -DSCOTCH_PTHREAD -DSCOTCH_PTHREAD_MPI -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Dcpu_set_t=cpuset_t -D__BSD_VISIBLE CLIBFLAGS = -LDFLAGS += -lz -lm -lpthread +LDFLAGS += -lz -lm -pthread CP = cp FLEX = flex LN = ln MKDIR = mkdir -p MV = mv -RANLIB = ranlib +RANLIB = echo BISON = bison