Helping with the atlc project.
If you would like to help the atlc project, there are 5 ways you can do so. Note some of the ways involve just testing atlc, or just sending old software, that many large organisations probably throw away. Anyway, here are the 5 ways you can help.
Return to the atlc homepage
- Test atlc, then test it some more
I am keen to make atlc as portable as possible. For this reason I would like atlc tested on as many hardware and software configureations as possible. These are the systems which atlc has been tested on. Testing on these systems would be useful, but testing on other systems would be particulary helpful. Note, just because it's been tested on Linux PC, it's only been done using Redhat 7.2 with one version of the GNU gcc compiler. So if you can with another Linux variant, on any platform, that would be useful.
Successful tests have been performed on these systems.
- Cray Y-MP supercomputer
- PC running UNIXWare
- Single processor PC running Redhat Linux 7.2 - gcc-2.96 only
- PC running Debian Linux
- PC's running Gentoo Linux
- Dual processor PC running Solaris 8 - only with gcc.
- Quad processor Sun Ultra 80 running Solaris 9 - with both gcc-3.2.3 and Sun's compiler
- Sun SPARCstation 20 running Solaris 2.5 - only with gcc-2.95.3
- Sun SPARCstation 20 running NetBSD 1.6 - tested only on one CPU.
- Sun SPARCstation 20 running OpenBSDB 3.2 - tested only on one CPU.
- IBM RS/6000 7025 F50 running AIX 5.2 - IBM's compiler only.
- SGI Octane running IRIX 6.5.16 with gcc and SGI's compiler.
- Dec Alpha Personal Workstation running Tru64 5.1B. Only tested with HP's compiler, not gcc.
If a test failure occurs, let me know what one(s) it is. Test failures have occured on the following two systems if compiled with the
--with-threads option to
configure. Can anyone else reproduced this, or can you say it works on your PC Linux system?
- Sun SPARCstation 20 running Redhat Linux 6.2. Works okay without the --with-threads option to the configure script, but fails lots of tests with that option.
- Sun SPARCstation 20 running Debian Linux. Works okay without the --with-threads option to the configure script, but fails lots of tests with that option.
If you can test on any other systems, such as FreeBSD, IBM AS/400, IBM AS/390, a Cray, SCO UNIX, Interative UNIX, UltraLinux, OSX, Xenix etc, it would be very helpful. But just to test it on some version of Linux on a PC would be helpful.
If you can perform any testing, please state the following:
- The hardware - CPU type, number of CPUs
- Operating system and version
- Compiler and its version number.
- The number of test passes, tests skipped, tests failed and the name of any failured tests.
- Spend some time working on the code. email me to discuss what is needed and what your particular skills are.
- Provide much needed software for portability testing.
Great effort has been put into testing the portability of atlc. The benchmark that that tests the speed of execution of atlc tries to gather information about the hardware. That part is hard to make portable, without a suite of hardware and software to test atlc on. This at present only works on SPARC, but later it will be expanded. Only by
having the hardware+software is it possible to find portability problems. The following items of UNIX software would be useful.
In all cases, email me before sending material, in case I already have it.
Hardware costs money and can be sold usually for money, so I'm not really expecting much help here, but if you can donate any of the following hardware, I'd appreciate it very much. Note, since this is for portability testing, speed is not really an issue.
- HP's C and C++ compilers for HP-UX. Any versions. I'd particulary like both a very recent and a very old version of the compilers, but as I have no HP compilers for HP-UX, I'm not too fussy! This is my number one problem at present.
- HP-UX 11i (for the PA-RISC processor, not for Itanium).
- Version 10.2 of HP-UX (for the PA-RISC processor).
- An old copy of a compiler C for Tru64 UNIX for a Dec Alpha. I have a reasonably modern one, so don't need a modern compiler, but an old one.
- Any C++ compiler for Tru64 UNIX on the Alpha platform.
- Old Sun C and C++ compilers. I don't need modern ones.
- Provide hardware for portability testing.
Before sending hardware, email me to confirm whether it is still needed, stating where you are located.
- Any UNIX system not listed above
- Any machine with 2 or more CPUs, except Sun's or IBM RS/6000's.
- Any UNIX hardware with more than 4 CPUs, including Suns and IBMs. These are worth money, so I don't really expect donations of this hardware, but if you want too, I would be very greatful.
- 64 MB DIMMs to fit the Sun SPARCstation 20. The have the Sun part number of 501-2480, but 3rd part ram will be just as good. I need quite a few of these, but even one would help.
- Provide money to allow purchase of the above 3 and 4.I have a Paypal account, username is the same as my
atlc is written and supported by Dr. David Kirkby (G8WRB) It it issued under the GNU General Public License