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.

--

Reply via email to