https://issues.dlang.org/show_bug.cgi?id=17596
Martin Nowak <c...@dawg.eu> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |c...@dawg.eu --- Comment #22 from Martin Nowak <c...@dawg.eu> --- What happened to the idea of runtime compat checks mentioned in comment 9? In particular it seems that FreeBSD's dealing with the ABI change in C should be fully understood before taking any measures. Also there are versioned symbols in FBSD12 that use the old struct layouts (e.g. `stat@FBSD_1.0`). We could always use those for now. As another option you might use the new functions and struct layouts if running on >=12, but translate the structs to the old layout and explicitly call the old versioned symbols if running on <12. --