docs/known-issues: add the infamous "mixed implicit and normal rules"
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Sep 16 17:49:28 2011 +0200 (2011-09-16)
changeset 26748a612563c04c
parent 2673 d22f92773970
child 2675 7c288c777455
docs/known-issues: add the infamous "mixed implicit and normal rules"

make-3.82 now refuses to have both normal and implicit rules in the
same definition, so document the issue with a known workaround.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
docs/B - Known issues.txt
     1.1 --- a/docs/B - Known issues.txt	Tue Sep 13 00:15:45 2011 +0200
     1.2 +++ b/docs/B - Known issues.txt	Fri Sep 16 17:49:28 2011 +0200
     1.3 @@ -197,17 +197,39 @@
     1.4    glibc start files and headers fail with: [/usr/include/limits.h] Error 1
     1.5  
     1.6  Explanations:
     1.7 -  The glibc Makefiles break with make-3.82.
     1.8 +  Old glibc (and eglibc) Makefiles break with make-3.82.
     1.9  
    1.10  Status:
    1.11    CURRENT
    1.12  
    1.13  Fix:
    1.14 -  None so far. It would require some glibc hacking.
    1.15 +  None so far. It would require some glibc/eglibc hacking.
    1.16  
    1.17  Workaround:
    1.18    There two possible workarounds:
    1.19 -  1- ask crosstool-NG to build make-3.81 just for this build session;
    1.20 +  1- ask crosstool-NG to build make-3.81 just for this build session:
    1.21 +     Select the following options:
    1.22 +        Paths and misc options  --->
    1.23 +            [*] Try features marked as EXPERIMENTAL
    1.24 +        Companion tools  --->
    1.25 +            [*] Build some companion tools
    1.26 +            [*]   make
    1.27    2- manually install make-3.81 to take precedence over the system make.
    1.28  
    1.29  --------------------------------
    1.30 +Symptoms:
    1.31 +  The build fails with "mixed implicit and normal rules. Stop."
    1.32 +
    1.33 +Explanations:
    1.34 +  Old glibc (and eglibc) Makefiles break with make-3.82.
    1.35 +
    1.36 +Status:
    1.37 +  CURRENT
    1.38 +
    1.39 +Fix:
    1.40 +  None so far. See above issue.
    1.41 +
    1.42 +Workaround:
    1.43 +  See above issue.
    1.44 +
    1.45 +--------------------------------