LINUX systems ============= ddd-2.0-i586-unknown-linux-dynamic ddd-2.0-i586-unknown-linux-semistatic ddd-2.0-i586-unknown-linux-static ddd-doc-2.0-1.i386.rpm ddd-dynamic-2.0-1.i386.rpm ddd-semistatic-2.0-1.i386.rpm ddd-static-2.0-1.i386.rpm ddd-2.0-1.src.rpm ------------------------------------- Submitted by: Rob van Nieuwkerk Notes: ELF format. Uses RedHat Motif 2.0 (Metro Link Motif 2.0). Both RPM (Red Hat Package Manager) packages and separate binaries are provided for `dynamic', `semistatic' and `static' versions. * The `dynamic' version is dynamically linked. Useful only if you have a Motif library. * The `semistatic' version has the Motif library linked in. You do not need a separate Motif library. All other libraries are dynamically linked. * The `static' version is completely statically linked. On systems that support RPM v2 (for example Red Hat 3.0.3 and higher) the RPM version is preferable. Only one of the RPMs is needed. Optional documentation and a separate manual page are available in ddd-doc-2.0-1.i386.rpm. The sources are in the src RPM. All binaries are compiled with the standard Linux kernel compiler optimization flags for the Pentium (eg. -O2 -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2). They will run fine on a [34]86 as well. On Linux boxes without Motif, the file `XKeysymDB' may be required. DDD gives instructions when started as `ddd --check-configuration'. Under slackware 3.1, the file permissions in `/dev/ptyp?' do not allow for DDD <-> GDB interaction. If you do "cd /dev; rm pty*; MAKEDEV ptyp ptyq ptys ptyt", the former permissions and device numbers are restored, and DDD works. These executables should work on any Linux machine with a recent kernel, including a.out machines with compiled-in ELF support. As stated in the Motif FAQ, make sure you use libc version 4.6.27 or later; otherwise Motif will crash as soon as you open a file selection box. Linux Motif's are very sensitive about this.