sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 1 | |
sewardj | 3a359fe | 2002-07-25 22:45:35 +0000 | [diff] [blame] | 2 | Release notes for Valgrind, version 1.0.0 |
| 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 4 | > We're well past 1.0.0. I propose removing the version number here; |
| 5 | > it doesn't contribute anything, and just gets out-of-date. |
| 6 | |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 7 | KDE3 developers: please read also README_KDE3_FOLKS for guidance |
| 8 | about how to debug KDE3 applications with Valgrind. |
| 9 | |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 10 | > I propose removing README_KDE3_FOLKS, and this reference to it; I |
| 11 | > think Valgrind has been around long enough that KDE developers don't |
| 12 | > need separate instructions. |
sewardj | 365a851 | 2002-07-01 08:30:05 +0000 | [diff] [blame] | 13 | |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 14 | [snip] |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 15 | |
sewardj | 3a359fe | 2002-07-25 22:45:35 +0000 | [diff] [blame] | 16 | Valgrind works best on systems with glibc-2.1.X or 2.2.X, and with gcc |
| 17 | versions prior to 3.1. gcc-3.1 works, but generates code which causes |
| 18 | valgrind to report many false errors. For now, try to use a gcc prior |
| 19 | to 3.1; if you can't, at least compile your application without |
| 20 | optimisation. Valgrind-1.0.X also can't handle glibc-2.3.X systems. |
| 21 | |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 22 | > Out of date: I think glibc-2.3.X is ok, right? Also gcc-3.1 is ok? |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 23 | |
| 24 | Executive Summary |
| 25 | ~~~~~~~~~~~~~~~~~ |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 26 | |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 27 | > This summary doesn't account for the core/tool split. Should be |
| 28 | > similar to the overview on the website. |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 29 | |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 30 | [snip] |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 31 | |
| 32 | Valgrind is closely tied to details of the CPU, operating system and |
| 33 | to a less extent, compiler and basic C libraries. This makes it |
| 34 | difficult to make it portable, so I have chosen at the outset to |
| 35 | concentrate on what I believe to be a widely used platform: Red Hat |
| 36 | Linux 7.2, on x86s. I believe that it will work without significant |
| 37 | difficulty on other x86 GNU/Linux systems which use the 2.4 kernel and |
sewardj | 365a851 | 2002-07-01 08:30:05 +0000 | [diff] [blame] | 38 | GNU libc 2.2.X, for example SuSE 7.1 and Mandrake 8.0. This version |
| 39 | 1.0 release is known to work on Red Hats 6.2, 7.2 and 7.3, at the very |
| 40 | least. |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 41 | |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 42 | > Out of date... could make more generic, eg. works on most/all common |
| 43 | > Linux distros |
| 44 | |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 45 | Valgrind is licensed under the GNU General Public License, version 2. |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 46 | Read the file COPYING in the source distribution for details. |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 47 | |
| 48 | |
| 49 | Documentation |
| 50 | ~~~~~~~~~~~~~ |
| 51 | A comprehensive user guide is supplied. Point your browser at |
| 52 | docs/index.html. If your browser doesn't like frames, point it |
sewardj | 4018392 | 2002-06-19 20:52:32 +0000 | [diff] [blame] | 53 | instead at docs/manual.html. There's also detailed, although somewhat |
| 54 | out of date, documentation of how valgrind works, in |
| 55 | docs/techdocs.html. |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 56 | |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 57 | > These paths are incorrect. |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 58 | |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 59 | [snip] |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 60 | |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 61 | Julian Seward (jseward@acm.org) |
sewardj | 365a851 | 2002-07-01 08:30:05 +0000 | [diff] [blame] | 62 | 1 July 2002 |
nethercote | 382a892 | 2003-12-02 15:25:39 +0000 | [diff] [blame^] | 63 | |
| 64 | > out of date, I suggest removing the date, and saying "report bugs to |
| 65 | > valgrind.kde.org" or similar. |
| 66 | |