# HG changeset patch # User "Yann E. MORIN" # Date 1316188168 -7200 # Node ID 59aa9212b8d58f17d74b3b2a3c44afca15e59722 # Parent 046489451f591c152ef2a3d5ead07d0107cc1be9 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" (transplanted from 8a612563c04c633c675146dd3478f7ee10ec2733) diff -r 046489451f59 -r 59aa9212b8d5 docs/B - Known issues.txt --- a/docs/B - Known issues.txt Sun Sep 11 18:18:53 2011 +0200 +++ b/docs/B - Known issues.txt Fri Sep 16 17:49:28 2011 +0200 @@ -197,17 +197,39 @@ glibc start files and headers fail with: [/usr/include/limits.h] Error 1 Explanations: - The glibc Makefiles break with make-3.82. + Old glibc (and eglibc) Makefiles break with make-3.82. Status: CURRENT Fix: - None so far. It would require some glibc hacking. + None so far. It would require some glibc/eglibc hacking. Workaround: There two possible workarounds: - 1- ask crosstool-NG to build make-3.81 just for this build session; + 1- ask crosstool-NG to build make-3.81 just for this build session: + Select the following options: + Paths and misc options ---> + [*] Try features marked as EXPERIMENTAL + Companion tools ---> + [*] Build some companion tools + [*] make 2- manually install make-3.81 to take precedence over the system make. -------------------------------- +Symptoms: + The build fails with "mixed implicit and normal rules. Stop." + +Explanations: + Old glibc (and eglibc) Makefiles break with make-3.82. + +Status: + CURRENT + +Fix: + None so far. See above issue. + +Workaround: + See above issue. + +--------------------------------