zig icon indicating copy to clipboard operation
zig copied to clipboard

std.debug.StackIterator in embedded throws compile error for ucontext_t being missing in std.posix.system

Open sfiedler0 opened this issue 7 months ago • 1 comments

Zig Version

0.14.0-dev.468+aa73bb6bc

Steps to Reproduce and Observed Behavior

  1. Write a kernel (or something else embedded)
  2. Implement a custom panic handler which uses std.debug.StackIterator
  3. Get a compile error (std/posix.zig:153:30: error: struct 'posix.system__struct_2080' has no member named 'ucontext_t')

Expected Behavior

I expected this compilation to work, as it did some days ago.

As far as I know, this behavior regressed in e8c4e79.

sfiedler0 avatar Jul 21 '24 16:07 sfiedler0