⛏️ index : buildtools.git

author Joseph R. Prostko <joe.prostko@gmail.com> 2012-10-12 20:40:25.0 -04:00:00
committer Joseph R. Prostko <joe.prostko@gmail.com> 2012-10-12 20:40:25.0 -04:00:00
commit
e2c280b8f7242efe6ff8445c532c38e1b7312f1c [patch]
tree
5dc27a789d086b0b72d3207ff631473e05b1bb02
parent
9b386978f47f3208f5d6305af00a0ecbad256172
download
e2c280b8f7242efe6ff8445c532c38e1b7312f1c.tar.gz

Lower optimization level for building jam * This changes the optimization level from -O3 to -O * This will prevent segfaults when creating jam via the Makefile on FreeBSD * Benchmarking was done, and there seems to be no negative performance impact * Another option would be -O3 -fno-strict-aliasing, but this has no noticeable benefit over -O



Diff

 jam/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/jam/Makefile b/jam/Makefile
index 21bbd3d..d287a84 100644
--- a/jam/Makefile
+++ a/jam/Makefile
@@ -1,7 +1,7 @@
# Makefile for jam

CC = cc
CFLAGS = -O3
CFLAGS = -O
EXENAME = ./jam0
TARGET = -o $(EXENAME)
HOST_SYSTEM=$(shell uname)