Skip to content

Commit 0187bbf

Browse files
author
Marco Amadori
committed
Fix checksum calculation: strict aliasing messes things up if no correct inizialization and savage casting.
1 parent e5d779a commit 0187bbf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ endif
4646
LFLAGS = -lpthread -L$(CUDA)/lib64 -lcudart
4747
else
4848
ifdef debug
49-
CXXFLAGS = -m64 -mssse3 -Wno-write-strings -g -I. -I$(CUDA)/include
49+
CXXFLAGS = -m64 -mssse3 -Wno-write-strings -fno-strict-aliasing -g -I. -I$(CUDA)/include
5050
else
51-
CXXFLAGS = -m64 -mssse3 -Wno-write-strings -O2 -I. -I$(CUDA)/include
51+
CXXFLAGS = -m64 -mssse3 -Wno-write-strings -fno-strict-aliasing -O2 -I. -I$(CUDA)/include
5252
endif
5353
LFLAGS = -lpthread
5454
endif

0 commit comments

Comments
 (0)