On 19.07.2011 16:19, Trass3r wrote:
So your command line is simply "rdmd --build-only --chatty
-I\d\ext\gtkd\src -L-ldl t.d"?
Yes, and in theory that would be enough.
(if it didn't put 'dmd' in the .rsp)
rdmd calls "dmd -I\d\ext\gtkd\src -L-ldl -v -o- "t.d" -I"."
>t.d.deps", and then segfaults (win7x64).
Doesn't segfault on Linux x64. You should compile a debug version of
rdmd and see if you get a stacktrace.
github.com/D-Programming-Language/tools
I haven't found the bug, but compiling without optimizing doesn't crash it:
c:\temp>rdmd --chatty -I\d\ext\gtkd\src t.d
dmd -I\d\ext\gtkd\src -v -o- "t.d" -I"." >t.d.deps
dmd
"@C:\Users\simen\AppData\Local\Temp\.rdmd\rdmd.0B610F9A43C84525CA4F687638D0E
F2B.rsp"
Error: cannot read file dmd.d
dmd.d...?