From 2870ed32b325c4900157a3df6408085bf12a5fec Mon Sep 17 00:00:00 2001 From: Maurizio Tomasi Date: Thu, 13 Aug 2015 12:14:57 +0200 Subject: [PATCH] Update Make.inc to detect OpenBSD With this patch I have been able to successfully compile Openlibm on OpenBSD 5.7 (x86_64) using the following command: gmake GCC=egcc GXX=eg++ USEGCC=1 ARCH=x86_64 (I had to install gcc 4.9 from ports, as Openlibm does not compile with the default compiler shipped with OpenBSD 5.7, which is gcc 4.2.1). --- Make.inc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Make.inc b/Make.inc index 85f962f..d3ae10b 100644 --- a/Make.inc +++ b/Make.inc @@ -103,6 +103,12 @@ SONAME_FLAG = -soname CFLAGS_add+=-fPIC endif +ifeq ($(OS), OpenBSD) +SHLIB_EXT = so +SONAME_FLAG = -soname +CFLAGS_add+=-fPIC +endif + ifeq ($(OS), Darwin) SHLIB_EXT = dylib SONAME_FLAG = -install_name