浏览代码

Default to add -dFPC_USE_LIBC for OpenBSD OS (can be disabled by setting FPC_USE_SYSCALL=1)

git-svn-id: trunk@47228 -
pierre 4 年之前
父节点
当前提交
b25d9014df
共有 2 个文件被更改,包括 8 次插入0 次删除
  1. 3 0
      rtl/openbsd/Makefile
  2. 5 0
      rtl/openbsd/Makefile.fpc

+ 3 - 0
rtl/openbsd/Makefile

@@ -364,6 +364,9 @@ PRT0=prt0
 ifdef RELEASE
 ifdef RELEASE
 override FPCOPT+=-Ur
 override FPCOPT+=-Ur
 endif
 endif
+ifeq ($(FPC_USE_SYSCALL),)
+override FPCOPT+=-dFPC_USE_LIBC
+endif
 CPU_UNITS=
 CPU_UNITS=
 SYSINIT_UNITS=si_prc si_c si_dll si_g
 SYSINIT_UNITS=si_prc si_c si_dll si_g
 LOADERS=prt0
 LOADERS=prt0

+ 5 - 0
rtl/openbsd/Makefile.fpc

@@ -76,6 +76,11 @@ ifdef RELEASE
 override FPCOPT+=-Ur
 override FPCOPT+=-Ur
 endif
 endif
 
 
+# OpenBSD defaults to libc, no syscalls
+ifeq ($(FPC_USE_SYSCALL),)
+override FPCOPT+=-dFPC_USE_LIBC
+endif
+
 CPU_UNITS=
 CPU_UNITS=
 SYSINIT_UNITS=si_prc si_c si_dll si_g
 SYSINIT_UNITS=si_prc si_c si_dll si_g