BFD appears to silently truncate 0xffffffff80800000 when it processes the ldscript for 32-bit mips, but LLD chokes on it as the linker script tries to place elements above 32-bit range. It's unclear to me if silent truncation is kosher or not and whether this patch is really what we want to do, but it is one approach at least.
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Seems not at all right to me...
stand/mips/uboot/Makefile | ||
---|---|---|
22 ↗ | (On Diff #61541) | this is a nop for mipsel machines. |
Comment Actions
Yeah...
stand/mips/uboot/Makefile | ||
---|---|---|
22 ↗ | (On Diff #61541) | Whoops, should have gone for :Mmips64* otherwise use truncated default... |
stand/mips/uboot/Makefile | ||
---|---|---|
22 ↗ | (On Diff #61541) | Yea, either way... There's no good way to define predicates in make :( |