Index: jam/Makefile =================================================================== --- jam/Makefile (revision 43238) +++ jam/Makefile (working copy) @@ -1,7 +1,7 @@ # Makefile for jam CC = cc -CFLAGS = -O3 +CFLAGS = -O2 -pg EXENAME = ./jam0 TARGET = -o $(EXENAME) HOST_SYSTEM=$(shell uname) Index: jam/jam.h =================================================================== --- jam/jam.h (revision 43238) +++ jam/jam.h (working copy) @@ -295,6 +295,12 @@ # define OS_NETBSD # define NO_VFORK # endif +# ifdef __OpenBSD__ +# define unix +# define OSMINOR "OS=OPENBSD" +# define OS_OPENBSD +# define NO_VFORK +# endif # ifdef __QNX__ # ifdef __QNXNTO__ # define OSMINOR "OS=QNXNTO" @@ -391,6 +397,7 @@ # if !defined(OS_BSDI) && \ !defined(OS_FREEBSD) && \ + !defined(OS_OPENBSD) && \ !defined(OS_NEXT) && \ !defined(OS_MACHTEN) && \ !defined(OS_MACOSX) && \