[Issue 24536] New: C runtime constructor/destructor pragma should not be on an exported symbol
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat May 4 06:20:50 UTC 2024
https://issues.dlang.org/show_bug.cgi?id=24536
Issue ID: 24536
Summary: C runtime constructor/destructor pragma should not be
on an exported symbol
Product: D
Version: D2
Hardware: All
OS: Linux
Status: NEW
Severity: enhancement
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: alphaglosined at gmail.com
So apparently the C runtime constructor/destructors should not be exported.
This article covers Linux shared libraries and mentions them.
https://www.akkadia.org/drepper/dsohowto.pdf
It would be good to verify if this is indeed true and ensure the compiler
prevents it.
--
More information about the Digitalmars-d-bugs
mailing list