https://issues.dlang.org/show_bug.cgi?id=11543
Dmitry Olshansky changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
fix for Issue 11543 - multiple definition of std.regex with shared library
--
https://issues.dlang.org/show_bug.cgi?id=11543
Justin Whear changed:
What|Removed |Added
Keywords||industry
--
https://issues.dlang.org/show_bug.cgi?id=11543
Justin Whear changed:
What|Removed |Added
CC||jus...@economicmodeling.com
--
https://issues.dlang.org/show_bug.cgi?id=11543
Martin Nowak changed:
What|Removed |Added
Keywords||pull
--- Comment #9 from Martin Nowak ---
ht
https://issues.dlang.org/show_bug.cgi?id=11543
--- Comment #8 from Martin Nowak ---
I'm currently working on a fix to make ModuleInfo immutable.
This is quite invasive though.
https://github.com/MartinNowak/druntime/tree/fix11543
--
https://issues.dlang.org/show_bug.cgi?id=11543
John Colvin changed:
What|Removed |Added
CC||john.loughran.colvin@gmail.
https://d.puremagic.com/issues/show_bug.cgi?id=11543
--- Comment #6 from Martin Nowak 2014-02-01 16:12:28 PST ---
Only -release is needed.
I think that is because non-release build reference other ModuleInfos for
assert and bounds-checking, (see
https://github.com/D-Programming-Language/dmd/pul
https://d.puremagic.com/issues/show_bug.cgi?id=11543
--- Comment #5 from Martin Nowak 2014-02-01 12:43:00 PST ---
As an intermediate workaround, it seems that this issue doesn't occur when
building optimized binaries (-release -O -inline).
--
Configure issuemail: https://d.puremagic.com/issue
https://d.puremagic.com/issues/show_bug.cgi?id=11543
Martin Nowak changed:
What|Removed |Added
Priority|P2 |P3
AssignedTo|nob...@puremagic
https://d.puremagic.com/issues/show_bug.cgi?id=11543
Jordi Sayol changed:
What|Removed |Added
Severity|regression |major
--
Configure issuemail: https:/
https://d.puremagic.com/issues/show_bug.cgi?id=11543
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment
https://d.puremagic.com/issues/show_bug.cgi?id=11543
--- Comment #3 from Martin Nowak 2013-12-24 11:19:55 PST ---
This happens because of copy relocations, i.e. linker generates a copy of the
ModuleInfo symbol in the executable's .bss section.
This causes a false alarm in the druntime code that
https://d.puremagic.com/issues/show_bug.cgi?id=11543
--- Comment #2 from aneas 2013-11-20 14:44:50 PST
---
Here is another minimal test case:
main.d
---
import blubb;
void main() {
f!int();
}
---
blubb.d
---
void f(T)() {
final switch(false) {
case true:
}
}
---
$ dmd -
https://d.puremagic.com/issues/show_bug.cgi?id=11543
aneas changed:
What|Removed |Added
CC||alexander.brec...@gmail.com
--- Comment #1 f
15 matches
Mail list logo