I tried to compile METIS with GCC 11.1.0. I used the following config:
make config cc=gcc i64=1 gdb=1 debug=1
However, I got the following error:
[ 25%] Building C object libmetis/CMakeFiles/metis.dir/kwayfm.c.o
cd ~/METIS/build/libmetis && /usr/bin/gcc -I~/METIS/build/xinclude -I"~/METIS/~/local/include" -I/root/local/include -I~/METIS/libmetis/. -DLINUX -D_FILE_OFFSET_BITS=64 -std=c99 -fno-strict-aliasing -march=native -fPIC -Werror -Wall -pedantic -Wno-unused-function -Wno-unused-but-set-variable -Wno-unused-variable -Wno-unknown-pragmas -Wno-unused-label -Werror -DDEBUG -DNDEBUG -DNDEBUG2 -DHAVE_EXECINFO_H -DHAVE_GETLINE -Og -MD -MT libmetis/CMakeFiles/metis.dir/kwayfm.c.o -MF CMakeFiles/metis.dir/kwayfm.c.o.d -o CMakeFiles/metis.dir/kwayfm.c.o -c ~/METIS/libmetis/kwayfm.c
~/METIS/libmetis/kwayfm.c: In function ‘libmetis__Greedy_McKWayCutOptimize’:
~/METIS/libmetis/kwayfm.c:954:46: error: ‘to’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
954 | +1, pwgts+to*ncon, pijbm+to*ncon))
| ~~^~~~~
~/METIS/libmetis/kwayfm.c: In function ‘libmetis__Greedy_McKWayVolOptimize’:
~/METIS/libmetis/kwayfm.c:1305:45: error: ‘to’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
1305 | +1, pwgts+to*ncon, pijbm+to*ncon))
| ~~^~~~~
I added CONFIG_FLAGS += -Wno-maybe-uninitialized to the Makefile, however it didn't work.
Hi,
I tried to compile METIS with GCC 11.1.0. I used the following config:
However, I got the following error:
I added
CONFIG_FLAGS += -Wno-maybe-uninitialized
to theMakefile
, however it didn't work.