I suspect a configure option needs to be passed to cbsd in order to not use SSE 4.1 instructions. If there is no option for this, then the port should be marked as ONLY_FOR_ARCHS=i386 amd64
Maintainer CC'd
Created attachment 152006 [details] add ONLY_FOR_ARCHS=i386 amd64 for cbsd port
(In reply to Sean Bruno from comment #0) Yes, I agree with the addition ONLY_FOR_ARCHS=i386 amd64 until I find the possibility to test the port to other architectures. Can you add? Or I'll do it at the next update version.
Ugh ... I typo'd the pr number when I committed the update. https://svnweb.freebsd.org/ports?view=revision&revision=377654 I added a REASON variable so folks know why this is being added. Good enough?
(In reply to Sean Bruno from comment #4) All fine, Thanks!
What is the justification for this PR? cbsd builds fine on armv6 here.
(In reply to Dmitry Marakasov from comment #6) Oh? I seem to get a failure looking for SSE4.1 instructions (compiling via QEMU). http://chips.ysv.freebsd.org/data/11armv6-11armv6/2015-01-19_15h28m19s/logs/errors/cbsd-10.1.3.log
Hm, interesting. Here (under qemu as well) it compiles fine despite the error with -j8, however fails with DISABLE_MAKE_JOBS. Maybe there's some problem with make which doesn't catch child process failures on arm. Anyway you are right and the bug is valid.