The unpac monorepo manager self-hosting as a monorepo using unpac
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Enable native backend for DragonFly BSD (#14431)

* Enable native backend for DragonFly BSD

Without this, it's not possible to build ocamlopt on DragonFly BSD.

Tested-on: DragonFly 6.5

* Add Changelog entry

* Mention DragonFly has Tier 2 support of native-code compiler

I like mentioning DragonFly in close proximity to the other BSDs,
ideally next to FreeBSD, as it shares most similarities with FreeBSD.
In this case, FreeBSD is in Tier 1, so mention it after OpenBSD. Sorry
for shifting OmniOS to the right.

As of the naming: We call it "DragonFly" and only sometimes "DragonFly
BSD" when talking to non-DragonFly people.

authored by

Michael Neumann and committed by
GitHub
caf76f3b 29228791

+7 -3
+4
Changes
··· 581 581 mechanism on 32-bit mingw-w64. 582 582 (David Allsopp, review by Antonin Décimo) 583 583 584 + - #14431: Enable native backend for DragonFly BSD. This builds ocamlopt on 585 + DragonFly. 586 + (Michael Neumann, review by Gabriel Scherer and Kate Deplaix) 587 + 584 588 OCaml 5.4.0 (9 October 2025) 585 589 ---------------------------- 586 590
+1 -1
README.adoc
··· 63 63 |==== 64 64 | | Tier 1 (actively maintained) | Tier 2 (maintained when possible) 65 65 66 - | x86 64 bits | Linux, macOS, Windows, FreeBSD | NetBSD, OpenBSD, OmniOS (Solaris) 66 + | x86 64 bits | Linux, macOS, Windows, FreeBSD | NetBSD, OpenBSD, DragonFly, OmniOS (Solaris) 67 67 | ARM 64 bits | Linux, macOS | FreeBSD, OpenBSD, NetBSD 68 68 | Power 64 bits | Linux (little-endian, ABIv2) | Linux (big-endian, ABIv2) 69 69 | RISC-V 64 bits | Linux |
+1 -1
configure
··· 18972 18972 x86_64-*-linux*) : 18973 18973 has_native_backend=yes; arch=amd64; system=linux ;; #( 18974 18974 x86_64-*-dragonfly*) : 18975 - arch=amd64; system=dragonfly ;; #( 18975 + has_native_backend=yes; arch=amd64; system=dragonfly ;; #( 18976 18976 x86_64-*-solaris*) : 18977 18977 has_native_backend=yes; arch=amd64; system=solaris ;; #( 18978 18978 x86_64-*-freebsd*) :
+1 -1
configure.ac
··· 1675 1675 [x86_64-*-linux*], 1676 1676 [has_native_backend=yes; arch=amd64; system=linux], 1677 1677 [x86_64-*-dragonfly*], 1678 - [arch=amd64; system=dragonfly], 1678 + [has_native_backend=yes; arch=amd64; system=dragonfly], 1679 1679 [x86_64-*-solaris*], 1680 1680 [has_native_backend=yes; arch=amd64; system=solaris], 1681 1681 [x86_64-*-freebsd*],