Project

General

Profile

Actions

Bug #415

closed

ldv-git: final link failed: Memory exhausted

Added by Alexey Khoroshilov about 14 years ago. Updated almost 14 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
-
Start date:
09/02/2010
Due date:
% Done:

0%

Estimated time:
Detected in build:
Fri Aug 27 12:51:03 2010
Platform:
Published in build:

Description

ldv-git --pretend-full sometimes finishes with a message:

ld: final link failed: Memory exhausted
make: *** [vmlinux.o] Error 1
Compiling shadow kernel failed: code 512 at /home/tester/ldv/ldv-gsoc/ldv-git/ldv-git-meta line 45.
Metadata in /home/tester/ldv/workdir/metadata/meta-9f02aef9921f0f213a6680768641eb2af6113c3b have been regenerated.
I pretended that you've checked commit 9f02aef9921f0f213a6680768641eb2af6113c3b completely.

Files

Makefile (50.4 KB) Makefile Alexey Khoroshilov, 10/08/2010 11:28 AM
Actions #1

Updated by Pavel Shved about 14 years ago

  • Priority changed from High to Urgent

To be done this sprint!

Actions #2

Updated by Pavel Shved about 14 years ago

  • Status changed from New to Feedback
  • Assignee set to Alexey Khoroshilov

This is fixed in ldv-git latest commit. You should have at least 9838a80 of LDV-tools installed for it to work.

Need feedback. Does it work for you, Alexey?

Actions #3

Updated by Alexey Khoroshilov about 14 years ago

  • Status changed from Feedback to Open

Tested with ldv-tools[e5d69d6] and ldv-git[cd763a1].
It does not work:

$ ldv-git --pretend-full check
......
[SKIP]
......
ld: final link failed: Memory exhausted
make: *** [vmlinux.o] Error 1
Compiling shadow kernel failed: code 512 at /home/tester/ldv/ldv-gsoc/ldv-git/ldv-git-meta line 49.
Metadata in /home/tester/ldv/workdir/home/tester/ldv/target/metadata/meta-9f02aef9921f0f213a6680768641eb2af6113c3b have been regenerated.
I pretended that you've checked commit 9f02aef9921f0f213a6680768641eb2af6113c3b completely.

Actions #4

Updated by Pavel Shved about 14 years ago

  • Status changed from Open to Feedback

Commit e761a63 of LDV-git fixes this problem. Changes were backported into ad82cb7 of ldv-tools.

Actions #5

Updated by Alexey Khoroshilov about 14 years ago

  • Status changed from Feedback to Open

There are some issues still:

patch with /home/tester/ldv/ldv-gsoc/ldv-git/kernel_fix/patches/arch_arm_x86.patch: code 256 at /home/tester/ldv/ldv-gsoc/ldv-git/ldv-git-prepare line 64.
Prepare died, code 65280 at /home/tester/ldv/ldv-gsoc/ldv-git//ldv-git line 487.

Actions #6

Updated by Pavel Shved about 14 years ago

  • Assignee changed from Alexey Khoroshilov to Pavel Shved

Alexey Khoroshilov wrote:

There are some issues still:
[...]

Please, could you specify the kernel commit that causes this problem?

Actions #7

Updated by Alexey Khoroshilov about 14 years ago

The problematic file attached

Actions #8

Updated by Pavel Shved about 14 years ago

In addition to that Makefile issue, Alexey reports dependency problems: our patches suppress compilation of drivers. This should be addressed

Actions #9

Updated by Alexey Khoroshilov about 14 years ago

  • Status changed from Open to Closed

It looks like the issue is fixed (tested with ldv-git).

Actions

Also available in: Atom PDF