This port uses x86 specific ASM to generate floating point function support. DTRT for ARMv6
Details
Details
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage
Event Timeline
Comment Actions
Actually, Nathan recognized the build failure and pointed me at the same spot
that was used to repair PPC to repair the ARM build failure. Amusing.
Comment Actions
Should we have #if !defined(i386) && !defined(amd64) instead of whitelisting powerpc and arm? The stuff not being included is very x87 specific. Or use the gnuc99 fenv support, which looks like it's MI?
Comment Actions
Even more better version from nathan.
Drop patch-ieee-utils-fp-freebsd.c alltogether and change the order
of #ifdefs in the setup to pull in fp-gnuc99.c instead of fp-freebsd.cc
Comment Actions
I like the approach. It builds and works on powerpc64 11. It probably does need a test, but otherwise it looks good from my end.
Comment Actions
https://redports.org/buildarchive/20140916183101-58330/
redports success build for this change