diff --git a/configs/xtrs/README.txt b/configs/xtrs/README.txt index f40e859fa28..5137d1674db 100644 --- a/configs/xtrs/README.txt +++ b/configs/xtrs/README.txt @@ -98,3 +98,29 @@ Then make the SDCC binaries and install SDCC: sudo make install + +SDCC Update +^^^^^^^^^^^ + +I have had some problems building sdcc-2.6.0 on my current UBUNTU +release (9.10). I had other problems building sdcc-2.9.0 on UBUNTU 9.10. +I suspect that the newer gcc toolchains are causing problems for these +older SDCC releases. + +A 20091106 snapshot did build with no major problems on UBUNTU 9.10, but +has some compatibilty problems with the older SDCC compiler. For one, you +will need to change the Z80 assember name and options in the Make.defs +files as follows: + +-AS = as-z80 ++AS = sdasz80 + +- @$(AS) $(ASFLAGS) $2 $1 ++ $(AS) $(ASFLAGS) $1 + +For another, I had other problems building with that 20091106 that look +like compiler bugs. If you are using UBUNTU 9.10, you may have to either +(1) downgrade your GCC compiler to a version 3.x compiler and use one of +the older stable releases, or (2) wait for the next stable SDCC release +after 2.9.0. + diff --git a/configs/z80sim/README.txt b/configs/z80sim/README.txt index 77972c2d4ec..cacca297464 100644 --- a/configs/z80sim/README.txt +++ b/configs/z80sim/README.txt @@ -73,3 +73,32 @@ Then make the SDCC binaries and install SDCC: sudo make install + +SDCC Update +^^^^^^^^^^^ + +I have had some problems building sdcc-2.6.0 on my current UBUNTU +release (9.10). I had other problems building sdcc-2.9.0 on UBUNTU 9.10. +I suspect that the newer gcc toolchains are causing problems for these +older SDCC releases. + +A 20091106 snapshot did build with no major problems on UBUNTU 9.10, but +has some compatibilty problems with the older SDCC compiler. For one, you +will need to change the Z80 assember name and options in the Make.defs +files as follows: + +-AS = as-z80 ++AS = sdasz80 + +- @$(AS) $(ASFLAGS) $2 $1 ++ $(AS) $(ASFLAGS) $1 + +For another, I had other problems building with that 20091106 that look +like compiler bugs. If you are using UBUNTU 9.10, you may have to either +(1) downgrade your GCC compiler to a version 3.x compiler and use one of +the older stable releases, or (2) wait for the next stable SDCC release +after 2.9.0. + + + +