diff options
Diffstat (limited to 'Documentation/Changes')
| -rw-r--r-- | Documentation/Changes | 31 | 
1 files changed, 5 insertions, 26 deletions
diff --git a/Documentation/Changes b/Documentation/Changes index 86b86399d61d..fe5ae0f55020 100644 --- a/Documentation/Changes +++ b/Documentation/Changes  | |||
| @@ -31,8 +31,6 @@ al espaņol de este documento en varios formatos. | |||
| 31 | Eine deutsche Version dieser Datei finden Sie unter | 31 | Eine deutsche Version dieser Datei finden Sie unter | 
| 32 | <http://www.stefan-winter.de/Changes-2.4.0.txt>. | 32 | <http://www.stefan-winter.de/Changes-2.4.0.txt>. | 
| 33 | 33 | ||
| 34 | Last updated: October 29th, 2002 | ||
| 35 | |||
| 36 | Chris Ricker (kaboom@gatech.edu or chris.ricker@genetics.utah.edu). | 34 | Chris Ricker (kaboom@gatech.edu or chris.ricker@genetics.utah.edu). | 
| 37 | 35 | ||
| 38 | Current Minimal Requirements | 36 | Current Minimal Requirements | 
| @@ -48,7 +46,7 @@ necessary on all systems; obviously, if you don't have any ISDN | |||
| 48 | hardware, for example, you probably needn't concern yourself with | 46 | hardware, for example, you probably needn't concern yourself with | 
| 49 | isdn4k-utils. | 47 | isdn4k-utils. | 
| 50 | 48 | ||
| 51 | o Gnu C 2.95.3 # gcc --version | 49 | o Gnu C 3.2 # gcc --version | 
| 52 | o Gnu make 3.79.1 # make --version | 50 | o Gnu make 3.79.1 # make --version | 
| 53 | o binutils 2.12 # ld -v | 51 | o binutils 2.12 # ld -v | 
| 54 | o util-linux 2.10o # fdformat --version | 52 | o util-linux 2.10o # fdformat --version | 
| @@ -74,26 +72,7 @@ GCC | |||
| 74 | --- | 72 | --- | 
| 75 | 73 | ||
| 76 | The gcc version requirements may vary depending on the type of CPU in your | 74 | The gcc version requirements may vary depending on the type of CPU in your | 
| 77 | computer. The next paragraph applies to users of x86 CPUs, but not | 75 | computer. | 
| 78 | necessarily to users of other CPUs. Users of other CPUs should obtain | ||
| 79 | information about their gcc version requirements from another source. | ||
| 80 | |||
| 81 | The recommended compiler for the kernel is gcc 2.95.x (x >= 3), and it | ||
| 82 | should be used when you need absolute stability. You may use gcc 3.0.x | ||
| 83 | instead if you wish, although it may cause problems. Later versions of gcc | ||
| 84 | have not received much testing for Linux kernel compilation, and there are | ||
| 85 | almost certainly bugs (mainly, but not exclusively, in the kernel) that | ||
| 86 | will need to be fixed in order to use these compilers. In any case, using | ||
| 87 | pgcc instead of plain gcc is just asking for trouble. | ||
| 88 | |||
| 89 | The Red Hat gcc 2.96 compiler subtree can also be used to build this tree. | ||
| 90 | You should ensure you use gcc-2.96-74 or later. gcc-2.96-54 will not build | ||
| 91 | the kernel correctly. | ||
| 92 | |||
| 93 | In addition, please pay attention to compiler optimization. Anything | ||
| 94 | greater than -O2 may not be wise. Similarly, if you choose to use gcc-2.95.x | ||
| 95 | or derivatives, be sure not to use -fstrict-aliasing (which, depending on | ||
| 96 | your version of gcc 2.95.x, may necessitate using -fno-strict-aliasing). | ||
| 97 | 76 | ||
| 98 | Make | 77 | Make | 
| 99 | ---- | 78 | ---- | 
| @@ -322,9 +301,9 @@ Getting updated software | |||
| 322 | Kernel compilation | 301 | Kernel compilation | 
| 323 | ****************** | 302 | ****************** | 
| 324 | 303 | ||
| 325 | gcc 2.95.3 | 304 | gcc | 
| 326 | ---------- | 305 | --- | 
| 327 | o <ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3.tar.gz> | 306 | o <ftp://ftp.gnu.org/gnu/gcc/> | 
| 328 | 307 | ||
| 329 | Make | 308 | Make | 
| 330 | ---- | 309 | ---- | 
