diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-11-07 00:03:22 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-11-07 00:03:22 +0000 |
commit | e42cb3f3873bce85d42faf8828ae4d0441cf6bc7 (patch) | |
tree | 5f3a2422a65db6946c0403b2a8e4b49951ebf02c /nuttx/configs | |
parent | 4cd65612ac80800caf9a2ff74bbb1fd93a80bbd8 (diff) | |
download | px4-nuttx-e42cb3f3873bce85d42faf8828ae4d0441cf6bc7.tar.gz px4-nuttx-e42cb3f3873bce85d42faf8828ae4d0441cf6bc7.tar.bz2 px4-nuttx-e42cb3f3873bce85d42faf8828ae4d0441cf6bc7.zip |
Fixes for Z80 compile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2240 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs')
-rw-r--r-- | nuttx/configs/xtrs/README.txt | 26 | ||||
-rw-r--r-- | nuttx/configs/z80sim/README.txt | 29 |
2 files changed, 55 insertions, 0 deletions
diff --git a/nuttx/configs/xtrs/README.txt b/nuttx/configs/xtrs/README.txt index f40e859fa..5137d1674 100644 --- a/nuttx/configs/xtrs/README.txt +++ b/nuttx/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/nuttx/configs/z80sim/README.txt b/nuttx/configs/z80sim/README.txt index 77972c2d4..cacca2974 100644 --- a/nuttx/configs/z80sim/README.txt +++ b/nuttx/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. + + + + |