ipxe does not build
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ipxe (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
ipxe does not build due to an infinite loop on arch/i386/
During build, the following is displayed:
[DEPS] arch/i386/
[DEPS] arch/i386/
[DEPS] arch/i386/
[DEPS] arch/i386/
[DEPS] arch/i386/
[DEPS] arch/i386/
[DEPS] arch/i386/
[DEPS] arch/i386/
Removing arch/{i386,
Index: ipxe/src/
=======
--- ipxe.orig/
+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -1,28 +0,0 @@
-#include <linux/unistd.h>
-
- .section ".text"
- .code32
- .globl _linux_start
- .type _linux_start, @function
-
-_linux_start:
- xorl %ebp, %ebp
-
- popl %esi // save argc
- movl %esp, %edi // save argv
-
- andl $~15, %esp // 16-byte align the stack
-
- pushl %edi // argv -> C arg2
- pushl %esi // argc -> C arg1
-
- call save_args
-
- /* Our main doesn't use any arguments */
- call main
-
- movl %eax, %ebx // rc -> syscall arg1
- movl $__NR_exit, %eax
- int $0x80
-
- .size _linux_start, . - _linux_start
Index: ipxe/src/
=======
--- ipxe.orig/
+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -1,25 +0,0 @@
-#include <linux/unistd.h>
-
- .section ".text"
- .code64
- .globl _linux_start
- .type _linux_start, @function
-
-_linux_start:
- xorq %rbp, %rbp
-
- popq %rdi // argc -> C arg1
- movq %rsp, %rsi // argv -> C arg2
-
- andq $~15, %rsp // 16-byte align the stack
-
- call save_args
-
- /* Our main doesn't use any arguments */
- call main
-
- movq %rax, %rdi // rc -> syscall arg1
- movq $__NR_exit, %rax
- syscall
-
- .size _start, . - _start
Related branches
- Dave Walker (community): Approve
-
Diff: 89 lines (+71/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/remove-linuxprefix-resolve-ftbfs.patch (+63/-0)
debian/patches/series (+1/-0)
description: | updated |
Changed in ipxe (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Ben Howard (utlemming) |
tags: | added: server-o-rs |
Changed in ipxe (Ubuntu): | |
status: | Confirmed → Triaged |
Pending merge request approval.