summaryrefslogtreecommitdiff
path: root/nuttx/configs/xtrs
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-11-07 00:03:22 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-11-07 00:03:22 +0000
commite42cb3f3873bce85d42faf8828ae4d0441cf6bc7 (patch)
tree5f3a2422a65db6946c0403b2a8e4b49951ebf02c /nuttx/configs/xtrs
parent4cd65612ac80800caf9a2ff74bbb1fd93a80bbd8 (diff)
downloadpx4-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/xtrs')
-rw-r--r--nuttx/configs/xtrs/README.txt26
1 files changed, 26 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.
+