make-3.82 and old glibc
Yann E. MORIN
yann.morin.1998@free.fr
Fri Nov 23 17:48:00 GMT 2012
Oleg, All,
On Wednesday 21 November 2012 Oleg Oleshko wrote:
> in B - Known issues.txt there are a couple of points with make-3.82 and
> old glibc.
> I believe we can fix both of them (or fix workarounds at least).
>
> ==================================================
> First one:
> glibc start files and headers fail with: [/usr/include/limits.h] Error 1
[--SNIP--]
> ==================================================
> Second one:
> The build fails with "mixed implicit and normal rules. Stop."
There are already two suggested workarounds for these two issues.
First, crostool-NG can build a make-3.81 for internal use. See that
same file for explanations on how to setup crosstool-NG to do that.
Second, let the user iunstall its own make-3.81, and install it in a
place that is early in the PATH, to ensure it is pcicked up before the
system make.
I would prefer *not* to patch all broken components. For example, even
some versions of the Linux kernel are broken with make-3.82. Patching
all components (known to fail) is not convenient, and we would anyway
need to keep the internal make-3.81 build for cases where the user uses
a local (eg. custom) component that is not patched in this respect.
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
--
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc
mailing list