FYI: gdb-4.18 + target ARM (or Thumb) used with Angel + Debian GNU/Linux

Stan Shebs shebs@cygnus.com
Mon Aug 9 16:39:00 GMT 1999


   Date: 9 Aug 1999 09:15:15 -0000
   From: Eric Smith <eric@brouhaha.com>

   Christian Ericsson <christian.ericsson@bigfoot.com> wrote:
   > The problem was that normal Linux systems use /dev/cua0
   > as the first serial port, but Debian GNU/Linux 2.1 (which I use)
   > use /dev/ttyS0 instead. I did try to make a soft link, like:
   > ln -s /dev/ttyS0 /dev/cua0
   > But, it didn't solve the problem. The serial port to use is
   > hard coded! So, I changed the right source code file to use
   > /dev/ttyS0 instead of /dev/cua0. And, now it works!
   > 
   > If you are using Red Hat Linux, you will not need any patching!
   > 
   > I'm going to make a bug report to the gdb-team.

   Your fix is actually the correct thing to do, and the gdb maintainers should
   make /dev/ttyS0 the default on Linux (but not on some other operating systems,
   such as SunOS 4).  /dev/cua* are obsolete and deprecated, which is presumably
   why Debian doesn't include them.  /dev/ttyS* follow the standard POSIX
   sematics, and should work fine.

This change was made in the master GDB repository about three weeks
ago, and so has already appeared in the snapshots available on
sourceware.cygnus.com.

							Stan Shebs
							Cygnus Solutions
							shebs@cygnus.com

_______________________________________________
New CrossGCC FAQ: http://www.objsw.com/CrossGCC
_______________________________________________
To remove yourself from the crossgcc list, send
mail to crossgcc-request@cygnus.com with the
text 'unsubscribe' (without the quotes) in the
body of the message.


More information about the crossgcc mailing list