[Buildroot] [PATCH v4 0/8] support Hare language
Francois Perrad <[email protected]> Mon, 3 Aug 2026 08:59:31 +0200
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <[email protected]> |
Hare [1] is a system language which aims to be boring. Hare uses qbe [2] as backend which targets only aarch64, riscv64 and x86_64. Hare seems simple and lightweight, like Buildroot. this serie adds: - the host-hare package and its 3 dependencies: host-qbe, host-scdoc & host-harec - pkg-hare.mk an infrastructure for building the Hare packages - hare-dbus as an example, with its 2 dependencies: hare-ev & hare-xml 1. https://harelang.org 2. https://c9x.me/compile/ changes rfc -> v2 - package/hare: sort dependencies - package/hare: full refactor of config of cross toolchain - change title of commit "package/pkg-hare.mk: new infrastructure" - package/pkg-hare.mk: add comment about grep - remove package/hare-hello from this serie changes v2 -> v3 - update with my new email - package/hare: refactor with HOST_HARE_TARGET_ARCH changes v3 -> v4 - no longer install in $(HOST_DIR)/usr, (see https://buildroot.org/downloads/manual/manual.html#migrating-host-usr) - package/hare-dbus: add an Upstream tag in 0001-fix-Makefile.patch Francois Perrad (8): package/qbe: new host package package/scdoc: new host package package/harec: new host package package/hare: new host package package/pkg-hare.mk: new infrastructure package/hare-ev: new package package/hare-xml: new package package/hare-dbus: new package DEVELOPERS | 4 + docs/manual/adding-packages-hare.adoc | 87 +++++++++++++++++++++ docs/manual/adding-packages.adoc | 2 + package/Config.in | 3 + package/Config.in.host | 1 + package/Makefile.in | 1 + package/hare-dbus/0001-fix-Makefile.patch | 27 +++++++ package/hare-dbus/Config.in | 10 +++ package/hare-dbus/hare-dbus.hash | 3 + package/hare-dbus/hare-dbus.mk | 15 ++++ package/hare-ev/Config.in | 8 ++ package/hare-ev/hare-ev.hash | 3 + package/hare-ev/hare-ev.mk | 14 ++++ package/hare-xml/Config.in | 8 ++ package/hare-xml/hare-xml.hash | 3 + package/hare-xml/hare-xml.mk | 14 ++++ package/hare/Config.in.host | 14 ++++ package/hare/hare.hash | 3 + package/hare/hare.mk | 46 +++++++++++ package/harec/harec.hash | 3 + package/harec/harec.mk | 26 +++++++ package/pkg-hare.mk | 95 +++++++++++++++++++++++ package/qbe/qbe.hash | 5 ++ package/qbe/qbe.mk | 22 ++++++ package/scdoc/scdoc.hash | 3 + package/scdoc/scdoc.mk | 22 ++++++ 26 files changed, 442 insertions(+) create mode 100644 docs/manual/adding-packages-hare.adoc create mode 100644 package/hare-dbus/0001-fix-Makefile.patch create mode 100644 package/hare-dbus/Config.in create mode 100644 package/hare-dbus/hare-dbus.hash create mode 100644 package/hare-dbus/hare-dbus.mk create mode 100644 package/hare-ev/Config.in create mode 100644 package/hare-ev/hare-ev.hash create mode 100644 package/hare-ev/hare-ev.mk create mode 100644 package/hare-xml/Config.in create mode 100644 package/hare-xml/hare-xml.hash create mode 100644 package/hare-xml/hare-xml.mk create mode 100644 package/hare/Config.in.host create mode 100644 package/hare/hare.hash create mode 100644 package/hare/hare.mk create mode 100644 package/harec/harec.hash create mode 100644 package/harec/harec.mk create mode 100644 package/pkg-hare.mk create mode 100644 package/qbe/qbe.hash create mode 100644 package/qbe/qbe.mk create mode 100644 package/scdoc/scdoc.hash create mode 100644 package/scdoc/scdoc.mk -- 2.43.0 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot