Page MenuHomeFreeBSD

D47258.diff
No OneTemporary

D47258.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
Sat, Feb 8, 10:16 PM (7 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14620229
Default Alt Text
D47258.diff (607 B)

Event Timeline