http://bugzilla.gdcproject.org/show_bug.cgi?id=214

Johannes Pfau <johannesp...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |johannesp...@gmail.com
             Status|NEW                         |ASSIGNED

--- Comment #3 from Johannes Pfau <johannesp...@gmail.com> ---
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:
You are watching all bug changes.

Reply via email to