Summary: | sys-boot/arcload-0.50-r3 fails to compile: ../arclib/stdint.h:37:24: error: conflicting types for ‘int64_t’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | MIPS Porters <mips> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
arcload builds fine on a mips system |
Description
Agostino Sarubbo
![]() Created attachment 642168 [details]
build.log
build log and emerge --info
sys-boot/arcload is a bootloader for mips64 platforms, specifically SGI machines (IP22/IP27/IP28/IP30/IP32). It is not expected to fully compile on any other architecture. The build process involves creating two arcload binaries, one for 32-bit platforms (IP22/IP32) and one for 64-bit platforms (IP27/IP28/IP30), as well as a small helper utility, wreckoff. The build failure you are highlighting is during wreckoff's compile, and this is expected on a non-MIPS platform. wreckoff is used to make adjustments in the 32-bit arcload binary to correct several trampoline bugs that can happen due to compiler quirks, and it then converts that 32-bit arcload binary from ELF to an older ECOFF format, which is expected by the 32-bit PROMs running on IP22/IP32 platforms (primarily for those machines with super-old PROMs that don't recognize ELF). The package fully compiles on a mips64/SGI IP30 system and I will attach a build log documenting this. Resolving as INVALID. Created attachment 762375 [details]
arcload builds fine on a mips system
Yeah, it's -* so tinderbox should avoid it. (In reply to Sam James from comment #4) > Yeah, it's -* so tinderbox should avoid it. It apparently isn't, so I left the lengthy note in c#2 for future reference, in case someone stumbles across this again. yeah, just noting there's probably a bug in agos scripts here, not that your comment was redundant |