Page MenuHomeFreeBSD

D47258.id146710.diff
No OneTemporary

D47258.id146710.diff

diff --git a/Mk/Uses/sbrk.mk b/Mk/Uses/sbrk.mk
new file mode 100644
--- /dev/null
+++ b/Mk/Uses/sbrk.mk
@@ -0,0 +1,21 @@
+# handle ports requring sbrk
+#
+# Feature: sbrk
+# Usage: USES=sbrk
+# Valid ARGS: <none>
+#
+# Software requiring the sbrk pseudo-syscall is broken on aarch64 and
+# riscv64. Mark it as such.
+#
+# MAINTAINER: brooks@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_SBRK_MK)
+_INCLUDE_USES_SBRK_MK= yes
+
+. if empty(sbrk_ARGS)
+BROKEN_aarch64= requires sbrk
+BROKEN_riscv64= requires sbrk
+. else
+IGNORE= Incorrect 'USES+=sbrk:${sbrk_ARGS}'. No arguments permitted
+. endif
+.endif

File Metadata

Mime Type
text/plain
Expires
Thu, Jun 18, 10:31 PM (2 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34059995
Default Alt Text
D47258.id146710.diff (607 B)

Event Timeline