There is a limitation on the maximum line length that em_ass accepts, and it might fail linking when the line length is exceeded. This is more related on MES 12 debugger information strings are created, as it seems they can be unlimited in length, at least on the pascal compiler.
Steps to reproduce: build asprint.p in util/em_ass with debug information flag (-g) for the em22 target.
There is a limitation on the maximum line length that em_ass accepts, and it might fail linking when the line length is exceeded. This is more related on MES 12 debugger information strings are created, as it seems they can be unlimited in length, at least on the pascal compiler.
Steps to reproduce: build asprint.p in util/em_ass with debug information flag (-g) for the em22 target.
Workaround: Remove the debug generation flag -g.