2
0
Эх сурвалжийг харах

Add dependency on objpas unit for syscall unit compiled with -dFPC_USE_LIBC

Pierre Muller 1 жил өмнө
parent
commit
37ffd4051a

+ 3 - 0
rtl/linux/Makefile

@@ -907,6 +907,9 @@ else
 SYSCALL_DEPS_OS=$(ARCH)/syscallh.inc $(ARCH)/sysnr.inc
 endif
 endif
+ifneq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),)
+  SYSCALL_DEPS_OS+=$(OBJPASUNITUNIT)$(PPUEXT)
+endif
 SYSUTILSDIR=$(UNIXINC)
 SYSUTILS_DEPS_OS=$(SYSUTILS_UNIX_DEPS) $(LINUXUNIT)$(PPUEXT)
 UNIX_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)

+ 7 - 0
rtl/linux/Makefile.fpc

@@ -76,6 +76,13 @@ else
 SYSCALL_DEPS_OS=$(ARCH)/syscallh.inc $(ARCH)/sysnr.inc
 endif
 endif
+# syscall unit compiled with -dFPC_USE_LIBC
+# required mode objfpc which adds a dependency to
+# objpas unit 
+ifneq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),)
+  SYSCALL_DEPS_OS+=$(OBJPASUNITUNIT)$(PPUEXT)
+endif
+
 SYSUTILSDIR=$(UNIXINC)
 SYSUTILS_DEPS_OS=$(SYSUTILS_UNIX_DEPS) $(LINUXUNIT)$(PPUEXT)
 UNIX_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)