diff --git a/scripts/mk_util.py b/scripts/mk_util.py index d0b834e04..20af6ac98 100644 --- a/scripts/mk_util.py +++ b/scripts/mk_util.py @@ -1892,6 +1892,11 @@ def mk_config(): LDFLAGS = '%s -lrt' % LDFLAGS SLIBFLAGS = '-shared' SLIBEXTRAFLAGS = '%s -lrt' % SLIBEXTRAFLAGS + elif sysname == 'OpenBSD': + CXXFLAGS = '%s -fno-strict-aliasing -D_OPENBSD_' % CXXFLAGS + OS_DEFINES = '-D_OPENBSD_' + SO_EXT = '.so' + SLIBFLAGS = '-shared' elif sysname[:6] == 'CYGWIN': CXXFLAGS = '%s -D_CYGWIN -fno-strict-aliasing' % CXXFLAGS OS_DEFINES = '-D_CYGWIN'