#10776 closed bug (fixed)
[haiku_loader] relocating kernel failed: 80001304!
Reported by: | diver | Owned by: | zooey |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Boot Loader | Version: | R1/Development |
Keywords: | Cc: | diger | |
Blocked By: | Blocking: | #10793 | |
Platform: | All |
Description (last modified by )
hrev47162 in VirtualBox.
gcc4 haiku built on x86_gcc2 can't load itself. Upon boot it enters bootloader by itself where I can see my boot partition, and other partition with x86_gcc2 Haiku install. Selecting "Continue booting" returns it back to the bootloader immediately. I should also note that "Blacklist entries" menu lists files on this partition.
x86_gcc2 Haiku bootloader can't see this partition.
Haiku was built using these steps:
git clone git://git.haiku-os.org/haiku cd haiku ./configure --target-arch x86 jam -q haiku-image mkdir /haiku-image mount generated/haiku.image /haiku-image
I then used Installer to install from the mounted image to a partition.
One of the last lines in "Display current booloader log" reads: relocating kernel failed: 80001304!
Attachments (1)
Change History (11)
comment:1 by , 11 years ago
Description: | modified (diff) |
---|
comment:3 by , 11 years ago
see #10272 : "The native GCC4 packages need some work to add kernel versions of libgcc/libsupc++, required to build Haiku on Haiku."
comment:4 by , 11 years ago
Description: | modified (diff) |
---|
comment:5 by , 11 years ago
Blocking: | 10793 added |
---|
comment:6 by , 10 years ago
Blocking: | 7665 added |
---|
comment:7 by , 10 years ago
I find that state very disappointing to say the least. Locally I have worked around the issue by not failing when encountering missing symbols while relocating in the bootloader. It booted under QEMU, but I haven't really looked for any side effects. I'll attach the workaround for others in the same situation.
by , 10 years ago
Attachment: | workaround_for_missing_symbols.diff added |
---|
comment:8 by , 10 years ago
Owner: | changed from | to
---|---|
Status: | new → in-progress |
comment:9 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | in-progress → closed |
Should be fixed with hrev47702, as we are now using gcc-syslibs, such that a build on Haiku is using the required kernel-specific versions of that libraries, too.
comment:10 by , 6 years ago
Blocking: | 7665 removed |
---|
Reproduced with hrev47054 & hrev47133 built on x86