From e935ab398333174ec50a9a905edfcf9c1844ee76 Mon Sep 17 00:00:00 2001 From: pierre Date: Thu, 31 Dec 2020 13:55:31 +0000 Subject: [PATCH] Merge of commit #47228 ------------------------------------------------------------------------ r47228 | pierre | 2020-10-27 23:10:37 +0000 (Tue, 27 Oct 2020) | 1 line Default to add -dFPC_USE_LIBC for OpenBSD OS (can be disabled by setting FPC_USE_SYSCALL=1) ------------------------------------------------------------------------ --- Merging r47228 into '.': U rtl/openbsd/Makefile U rtl/openbsd/Makefile.fpc --- Recording mergeinfo for merge of r47228 into '.': U . git-svn-id: branches/fixes_3_2@47924 - --- rtl/openbsd/Makefile | 3 +++ rtl/openbsd/Makefile.fpc | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/rtl/openbsd/Makefile b/rtl/openbsd/Makefile index 4db01ae9dd..47de6ca852 100644 --- a/rtl/openbsd/Makefile +++ b/rtl/openbsd/Makefile @@ -346,6 +346,9 @@ PRT0=prt0 ifdef RELEASE override FPCOPT+=-Ur endif +ifeq ($(FPC_USE_SYSCALL),) +override FPCOPT+=-dFPC_USE_LIBC +endif CPU_UNITS= SYSINIT_UNITS=si_prc si_c si_dll si_g LOADERS=prt0 diff --git a/rtl/openbsd/Makefile.fpc b/rtl/openbsd/Makefile.fpc index dc8aeb11d8..b7f6fcf994 100644 --- a/rtl/openbsd/Makefile.fpc +++ b/rtl/openbsd/Makefile.fpc @@ -75,6 +75,11 @@ ifdef RELEASE override FPCOPT+=-Ur endif +# OpenBSD defaults to libc, no syscalls +ifeq ($(FPC_USE_SYSCALL),) +override FPCOPT+=-dFPC_USE_LIBC +endif + CPU_UNITS= SYSINIT_UNITS=si_prc si_c si_dll si_g