- The library routines aren't inline in gcc-4.9, so supply them.
- Ensure we set the mips32/mips64 type flag; the port/upstream defaults to mips1, rather than mips32/mips64.
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage
Event Timeline
sys/conf/files.mips | ||
---|---|---|
64 | This comment isn't very good. 'Some out of tree compilers, like gcc 4.9 generate these calls' maybe? | |
sys/conf/kern.mk | ||
154 | Commented out code does nothing. | |
sys/conf/kmod.mk | ||
137–142 | these almost certainly indicate that the defaults for the ports compilers are wrong... And if they are wrong for arch, why not endian too? |
Comment Actions
I've compiled kernels fine using mips-gcc. I've fixed the port to default to mips3 also, so I think this change is probably OBE. Also, march=mips32/64 is actually a much newer march than mips3.