Fix for GAS output syntax Inbox
What's the status on this? The Z80 for GNU Binutils is pretty much complete now after all these years, so I'm pretty curious. ELF support could open up a whole new ecosystem of tools, too.
I noticed this HUGE mistake while trying to integrate SDCC into my build pipeline, where src/z80/mappings.i is incorrectly using what appears to be ASXXXX mappings for GNU Assembler. static const ASM_MAPPING _gas_z80_mapping[] = { {"immed", "#"}, {"zero", "#0x00"}, {"one", "#0x01"}, {"area", ".area\t%s"}, {"areacode", ".area\t%s"}, {"areadata", ".area\t%s"}, {"areahome", ".area\t%s"}, ... I am unable to build the latest version from the git mirror for testing as it generates a bogus Bash script,...
I noticed this HUGE mistake while trying to integrate SDCC into my build pipeline, where src/z80/mappings.i is incorrectly using what appears to be ASXXXX mappings for GNU Assembler. static const ASM_MAPPING _gas_z80_mapping[] = { {"immed", "#"}, {"zero", "#0x00"}, {"one", "#0x01"}, {"area", ".area\t%s"}, {"areacode", ".area\t%s"}, {"areadata", ".area\t%s"}, {"areahome", ".area\t%s"}, ... I am unable to build the latest version from the git mirror for testing as it generates a bogus Bash script,...
I noticed this HUGE mistake while trying to integrate SDCC into my build pipeline, where src/z80/mappings.i is incorrectly using what appears to be ASXXXX mappings for GNU Assembler. static const ASM_MAPPING _gas_z80_mapping[] = { {"immed", "#"}, {"zero", "#0x00"}, {"one", "#0x01"}, {"area", ".fdsfadfddfadffdfsdfd\t%s"}, {"areacode", ".area\t%s"}, {"areadata", ".area\t%s"}, {"areahome", ".area\t%s"}, ... I am unable to build the latest version from the git mirror for testing as it generates a bogus...
I encountered this issue when building Z88DK with SDCC enabled. Repro-ed on an Ubuntu VM ... make[2]: Entering directory '/home/atirut/z88dk/src/sdcc-build/sdas/asz80' install -d /usr/local/home/atirut/z88dk/src/sdcc-build/sdcc-install/bin install: cannot create directory ‘/usr/local/home’: Permission denied make[2]: *** [Makefile:98: installdirs] Error 1 make[2]: Leaving directory '/home/atirut/z88dk/src/sdcc-build/sdas/asz80' make[2]: Entering directory '/home/atirut/z88dk/src/sdcc-build/sdas/asrab'...
I encountered this issue when building Z88DK with SDCC enabled. Repro-ed on an Ubuntu VM