浏览代码

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).
Maurizio Tomasi 10 年之前
父节点
当前提交
2870ed32b3
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      Make.inc

+ 6 - 0
Make.inc

@@ -103,6 +103,12 @@ SONAME_FLAG = -soname
 CFLAGS_add+=-fPIC
 CFLAGS_add+=-fPIC
 endif
 endif
 
 
+ifeq ($(OS), OpenBSD)
+SHLIB_EXT = so
+SONAME_FLAG = -soname
+CFLAGS_add+=-fPIC
+endif
+
 ifeq ($(OS), Darwin)
 ifeq ($(OS), Darwin)
 SHLIB_EXT = dylib
 SHLIB_EXT = dylib
 SONAME_FLAG = -install_name
 SONAME_FLAG = -install_name