Răsfoiți Sursa

-fno-strict-aliasing added to gcc options

z3APA3A 7 ani în urmă
părinte
comite
23623a22ff
3 a modificat fișierele cu 5 adăugiri și 5 ștergeri
  1. 1 1
      Makefile.Solaris-gcc
  2. 2 2
      Makefile.llvm
  3. 2 2
      Makefile.unix

+ 1 - 1
Makefile.Solaris-gcc

@@ -10,7 +10,7 @@
 
 BUILDDIR =
 CC = gcc
-CFLAGS = -O3 -c -D_SOLARIS -D_THREAD_SAFE -DGETHOSTBYNAME_R -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL
+CFLAGS = -O2 -fno-strict-aliasing -c -D_SOLARIS -D_THREAD_SAFE -DGETHOSTBYNAME_R -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL
 COUT = -o ./
 LN = gcc
 LDFLAGS = -O3

+ 2 - 2
Makefile.llvm

@@ -10,10 +10,10 @@
 
 BUILDDIR = ../bin/
 CC = clang
-CFLAGS = -O2 -c -pthread -static -DWITH_STD_MALLOC -DNOIPV6
+CFLAGS = -O2 -fno-strict-aliasing -c -pthread -static -DWITH_STD_MALLOC -DNOIPV6
 COUT = -o 
 LN = clang
-LDFLAGS = -O2 -static -s
+LDFLAGS = -O2 -fno-strict-aliasing -static -s
 DLFLAGS = -shared
 DLSUFFICS = .dll
 LIBS = -lws2_32 -lodbc32 -ladvapi32

+ 2 - 2
Makefile.unix

@@ -11,10 +11,10 @@ BUILDDIR =
 CC = gcc
 
 # you may need -L/usr/pkg/lib for older NetBSD versions
-CFLAGS = -g -O2 -c -pthread -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL
+CFLAGS = -g -O2 -fno-strict-aliasing -c -pthread -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL
 COUT = -o 
 LN = gcc
-LDFLAGS = -O2 -pthread
+LDFLAGS = -O2 -fno-strict-aliasing -pthread
 # -lpthreads may be reuqired on some platforms instead of -pthreads
 # -ldl or -lld may be required for some platforms
 DCFLAGS = -fpic