Skip to content

Commit e630429

Browse files
committed
compile Scotch with -U_FORTIFY_SOURCE (fixes buffer overflow error for mmg in Ubuntu 24)
1 parent e1751be commit e630429

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

3rdparty/scotch/Makefile-scotch.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ CFLAGSWIN = -DCOMMON_PTHREAD -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEE
2424
# CFLAGSSTD = -DCOMMON_STUB_FORK -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_TIMING_OLD -DSCOTCH_RENAME -DSCOTCH_DETERMINISTIC
2525
# reomve -DSCOTCH_PTHREAD due to (1): ERROR: SCOTCH_dgraphInit: Scotch compiled with SCOTCH_PTHREAD and program not launched with MPI_THREAD_MULTIPLE
2626
# in SUPERLU_DIST solver .. FH. Sep 2016 v 3.48
27-
CFLAGSSTD = -DCOMMON_PTHREAD -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_TIMING_OLD -DSCOTCH_RENAME
27+
CFLAGSSTD = -U_FORTIFY_SOURCE -DCOMMON_PTHREAD -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_TIMING_OLD -DSCOTCH_RENAME
2828

2929
ifeq (@WIN32DLLTARGET@,)
3030
CFLAGS = @CFLAGS@ -I'@MPI_INC_DIR@' $(FFINTSCOTCH) -Drestrict=__restrict $(CFLAGSSTD)

0 commit comments

Comments
 (0)