Bug 17338 – [Reg 2.075] link failure unsupported symbol section 0xff01

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2017-04-21T19:26:00Z
Last change time
2017-08-07T13:15:51Z
Assigned to
nobody
Creator
code

Comments

Comment #0 by code — 2017-04-21T19:26:54Z
Since a while dmd produces object files that cause a link error. Tested with different linkers (ld.gold 2.26.1, ld.bfd 2.22). Digger says this was introduced with. https://github.com/D-Programming-Language/dmd/pull/6564
Comment #1 by bugzilla — 2017-04-21T22:01:22Z
Comment #2 by github-bugzilla — 2017-04-21T22:02:08Z
Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/7ccbbb589219cf24076b559f947388825712807e fix Issue 17338 - [Reg 2.075] link failure unsupported symbol section - fix usage of "guessed" comdat section index (section_cnt + 1), which ignored extended section indices with more than 65280 sections - fixed by setting the weak identifying group section symbol (sh_info) after creating a .text section for it https://github.com/dlang/dmd/commit/a4840200b7074caf71edb35baf73e7651905fc66 Merge pull request #6717 from MartinNowak/fix17338 fix Issue 17338 - [Reg 2.075] link failure unsupported symbol section
Comment #3 by github-bugzilla — 2017-04-22T05:24:52Z
Comment #4 by github-bugzilla — 2017-06-17T11:34:01Z
Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/7ccbbb589219cf24076b559f947388825712807e fix Issue 17338 - [Reg 2.075] link failure unsupported symbol section https://github.com/dlang/dmd/commit/a4840200b7074caf71edb35baf73e7651905fc66 Merge pull request #6717 from MartinNowak/fix17338 https://github.com/dlang/dmd/commit/c1caf39360fde901605336796fb09d2b4cb44132 add regression test for Issue 17338
Comment #5 by github-bugzilla — 2017-08-07T13:15:51Z
Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/7ccbbb589219cf24076b559f947388825712807e fix Issue 17338 - [Reg 2.075] link failure unsupported symbol section https://github.com/dlang/dmd/commit/a4840200b7074caf71edb35baf73e7651905fc66 Merge pull request #6717 from MartinNowak/fix17338 https://github.com/dlang/dmd/commit/c1caf39360fde901605336796fb09d2b4cb44132 add regression test for Issue 17338