diff --git a/Makefile.Solaris-gcc b/Makefile.Solaris-gcc index fa9a4cf..245943a 100644 --- a/Makefile.Solaris-gcc +++ b/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 diff --git a/Makefile.llvm b/Makefile.llvm index 6d3dcc8..f3b892e 100644 --- a/Makefile.llvm +++ b/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 diff --git a/Makefile.unix b/Makefile.unix index 37797a5..c30cd51 100644 --- a/Makefile.unix +++ b/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