https://issues.dlang.org/show_bug.cgi?id=18585
Issue ID: 18585 Summary: Linker error if compiled with -dip1000 Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: criman...@gmail.com r.d: void main() { import std.regex; auto foo = ctRegex!`\d`; } Fresh install of DMD 2.079.0 r.d compiles with no keys and failed to link with -dip1000: crimaniak@crimaniak-X550LB:~/dlang$ dmd r.d crimaniak@crimaniak-X550LB:~/dlang$ dmd -dip1000 r.d r.o: In function `_D3std5regex8internal6parser__T6ParserTAyaTSQBqQBpQBmQBg7CodeGenZQBi11parseEscapeMFNeZv': r.d:(.text._D3std5regex8internal6parser__T6ParserTAyaTSQBqQBpQBmQBg7CodeGenZQBi11parseEscapeMFNeZv[_D3std5regex8internal6parser__T6ParserTAyaTSQBqQBpQBmQBg7CodeGenZQBi11parseEscapeMFNeZv]+0x7dc): undefined reference to `_D3std3uni__T5StackTkZQj3topMFNaNbNcNdNiNjNfZk' r.o: In function `_D3std4conv__T8textImplTAyaTQeTxaZQuFNaNfQrxaZQw': r.d:(.text._D3std4conv__T8textImplTAyaTQeTxaZQuFNaNfQrxaZQw[_D3std4conv__T8textImplTAyaTQeTxaZQuFNaNfQrxaZQw]+0x39): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.o: In function `_D3std4conv__T8textImplTAyaTQeTxaTQkZQxFNaNfQuxaQyZQBb': r.d:(.text._D3std4conv__T8textImplTAyaTQeTxaTQkZQxFNaNfQuxaQyZQBb[_D3std4conv__T8textImplTAyaTQeTxaTQkZQxFNaNfQuxaQyZQBb]+0x41): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.d:(.text._D3std4conv__T8textImplTAyaTQeTxaTQkZQxFNaNfQuxaQyZQBb[_D3std4conv__T8textImplTAyaTQeTxaTQkZQxFNaNfQuxaQyZQBb]+0x77): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.o: In function `_D3std4conv__T8textImplTAyaTQeTAxaZQvFNaNbNfQuQpZQz': r.d:(.text._D3std4conv__T8textImplTAyaTQeTAxaZQvFNaNbNfQuQpZQz[_D3std4conv__T8textImplTAyaTQeTAxaZQvFNaNbNfQuQpZQz]+0x3e): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.o: In function `_D3std4conv__T8textImplTAyaTQeZQrFNaNbNiNfNkQuZQx': r.d:(.text._D3std4conv__T8textImplTAyaTQeZQrFNaNbNiNfNkQuZQx[_D3std4conv__T8textImplTAyaTQeZQrFNaNbNiNfNkQuZQx]+0x1c): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.o:r.d:(.text._D3std4conv__T8textImplTAyaTQeTwTQjZQwFNaNfQtwQwZQz[_D3std4conv__T8textImplTAyaTQeTwTQjZQwFNaNfQtwQwZQz]+0x41): more undefined references to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' follow r.o: In function `_D3std3uni__T8CowArrayTSQwQu8GcPolicyZQz__T6__ctorTAkZQlMFNaNbNcNfQpZSQCqQCp__TQCoTQCiZQCw': r.d:(.text._D3std3uni__T8CowArrayTSQwQu8GcPolicyZQz__T6__ctorTAkZQlMFNaNbNcNfQpZSQCqQCp__TQCoTQCiZQCw[_D3std3uni__T8CowArrayTSQwQu8GcPolicyZQz__T6__ctorTAkZQlMFNaNbNcNfQpZSQCqQCp__TQCoTQCiZQCw]+0x62): undefined reference to `_D3std9algorithm8mutation__T4copyTAkTQdZQmFNaNbNiNfQrNkQvZQy' r.o: In function `_D3std4conv__T8textImplTAyaTQeTkTQjTkZQyFNaNbNfQxkQBakZQBf': r.d:(.text._D3std4conv__T8textImplTAyaTQeTkTQjTkZQyFNaNbNfQxkQBakZQBf[_D3std4conv__T8textImplTAyaTQeTkTQjTkZQyFNaNbNfQxkQBakZQBf]+0x54): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.d:(.text._D3std4conv__T8textImplTAyaTQeTkTQjTkZQyFNaNbNfQxkQBakZQBf[_D3std4conv__T8textImplTAyaTQeTkTQjTkZQyFNaNbNfQxkQBakZQBf]+0xac): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.o: In function `_D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp': r.d:(.text._D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp[_D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp]+0x41): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.d:(.text._D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp[_D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp]+0x5d): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.d:(.text._D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp[_D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp]+0x79): undefined reference to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' r.o:r.d:(.text._D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp[_D3std4conv__T6toImplTAyaTEQz5regex8internal2ir2IRZQBlFNaNfQBhZQBp]+0x95): more undefined references to `_D3std4conv__T2toTAyaZ__TQlTQkZQrFNaNbNiNfNkQBaZQBe' follow collect2: error: ld returned 1 exit status Error: linker exited with status 1 --