If we try to build 3ds_pdn without the workaround for generating the .data section, makerom fails with the following error:
[CODE ERROR] Failed to retrieve data sections from ELF
[NCCH ERROR] Failed to build ExeFs code
[NCCH ERROR] NCCH Build Process Failed
[RESULT] Failed to build NCCH (ret = -15)
This does not reflect HOS behaviour, which doesn't care about an empty .data section, and loads the sysmodule fine. (Tested on 11.17 with luma 12.0.1). The check should not be there and should be removed.
If we try to build 3ds_pdn without the workaround for generating the .data section, makerom fails with the following error:
This does not reflect HOS behaviour, which doesn't care about an empty .data section, and loads the sysmodule fine. (Tested on 11.17 with luma 12.0.1). The check should not be there and should be removed.