1 |
On Friday 25 November 2005 04.42, Kumba wrote: |
2 |
> Try binutils-2.16.91.0.3 and 2.16.91.0.4 if you can (they're not keyworded, |
3 |
> so you'll have to employ an overlay or the files in /etc/portage to unmask |
4 |
> them). I know that 2.16.91.0.3 acts funny on glibc (iirc), but I haven't |
5 |
> tested 2.16.91.0.4 on anything. |
6 |
|
7 |
The temacs binary built with either of them breaks in the same way as before. |
8 |
I'm currently rebuilding glibc and GCC with binutils-2.16.91.0.4, since: |
9 |
1) The system is built with binutils-2.16.90.0.3. |
10 |
2) Emacs built with binutils-2.16.90.0.3 works (sort of). |
11 |
3) Emacs doesn't build with any other binutils version. |
12 |
|
13 |
Hypothesis: Emacs needs to be built with the same binutils as something else. |
14 |
Check: Rebuild system with 2.16.91.0.4, rebuilding Emacs works. |
15 |
|
16 |
Hypothesis: Emacs only builds with 2.16.90.0.3 (of those versions >= 2.16.1 |
17 |
available in Portage). |
18 |
Check: Rebuild system with 2.16.91.0.4, rebuilding Emacs fails, downgrade to |
19 |
binutils-2.16.90.0.3, rebuilding Emacs works. |
20 |
|
21 |
Hmm. While I was writing that, the build of glibc with binutils-2.16.91.0.4 |
22 |
failed with: |
23 |
|
24 |
{standard input}: Assembler messages: |
25 |
{standard input}:765: Error: symbol `__divdi3' is already defined |
26 |
{standard input}:830: Error: symbol `__moddi3' is already defined |
27 |
{standard input}:905: Error: symbol `__udivdi3' is already defined |
28 |
{standard input}:934: Error: symbol `__umoddi3' is already defined |
29 |
make[2]: *** [/var/tmp/portage/glibc-2.3.5-r2/work/build-default- |
30 |
mips-unknown-linux-gnu-linuxthreads/csu/divdi3.os] Error 1 |
31 |
|
32 |
New plan: Rebuild everything with binutils-2.16.1 instead of 2.16.91.0.4. That |
33 |
should only take a week... |
34 |
|
35 |
-- |
36 |
Karl-Johan "Creideiki" Karlsson |