Johannes Pfau changed bug 214
What Removed Added
CC   johannespfau@gmail.com
Status NEW ASSIGNED

Comment # 3 on bug 214 from
I guess the library changed, as that old forum thread mentioned in 2014 there
was no align(1) in epoll.d which was wrong on X86.

Whether the struct is packed depends on the target architecture. On ARM the
struct is not packed. The ARM version should just use standard alignment (no
explicit align(8)), the align(1) version should be restricted to X86/(64) and
an additional else static assert(false) should be added. Needs to go into
upstream druntime as well.

(grep __EPOLL_PACKED in glibc). Actually, AFAICS X86 ist the only architecture
using a packed struct.


You are receiving this mail because: