Bug 17345 – [REG2.075.0] dirEntries link failure with -debug

Status
RESOLVED
Resolution
INVALID
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2017-04-23T23:43:00Z
Last change time
2017-04-23T23:46:38Z
Keywords
link-failure
Assigned to
nobody
Creator
dlang-bugzilla

Comments

Comment #0 by dlang-bugzilla — 2017-04-23T23:43:48Z
/////////////// test.d ////////////// import std.file; void main() { dirEntries("", SpanMode.shallow); } ///////////////////////////////////// $ dmd -debug test.d test.o: In function `_D3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4Data11__xopEqualsFKxS3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4DataKxS3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4DataZb': test.d:(.text._D3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4Data11__xopEqualsFKxS3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4DataKxS3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4DataZb[_D3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4Data11__xopEqualsFKxS3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4DataKxS3std5array52__T8AppenderTAS3std4file15DirIteratorImpl9DirHandleZ8Appender4DataZb]+0x3b): undefined reference to `_D6object91__T8__equalsTxS3std4file15DirIteratorImpl9DirHandleTxS3std4file15DirIteratorImpl9DirHandleZ8__equalsFNaNbNiNfAxS3std4file15DirIteratorImpl9DirHandleAxS3std4file15DirIteratorImpl9DirHandleZb' test.o: In function `_D3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4Data11__xopEqualsFKxS3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4DataKxS3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4DataZb': test.d:(.text._D3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4Data11__xopEqualsFKxS3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4DataKxS3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4DataZb[_D3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4Data11__xopEqualsFKxS3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4DataKxS3std5array34__T8AppenderTAS3std4file8DirEntryZ8Appender4DataZb]+0x3b): undefined reference to `_D6object55__T8__equalsTxS3std4file8DirEntryTxS3std4file8DirEntryZ8__equalsFNaNbNiNfAxS3std4file8DirEntryAxS3std4file8DirEntryZb' collect2: error: ld returned 1 exit status Error: linker exited with status 1
Comment #1 by dlang-bugzilla — 2017-04-23T23:46:38Z
Oops, this was due to a libphobos mismatch.