Please add this to the math/lp_solve Makefile so that the mips.mips target will not try and package the ux64 solver. Verified that this is correct for mips.mips(32 bit) and that mips.mips64 will build the ux64 solver with this patch. 32 bit mips: http://tasty.ysv.freebsd.org/data/11mips32-11-armv6-ports/2015-01-27_16h14m08s/logs/lp_solve-5.5.2.0.log 64 bit mips: http://tasty.ysv.freebsd.org/data/11mips64-11-armv6-ports/2015-01-27_17h03m48s/logs/lp_solve-5.5.2.0.log Index: math/lp_solve/Makefile =================================================================== --- math/lp_solve/Makefile (revision 377963) +++ math/lp_solve/Makefile (working copy) @@ -21,7 +21,7 @@ .include <bsd.port.pre.mk> # probably need to add mips here as well -.if ${ARCH} == "i386" || ${ARCH} == "powerpc" || ${ARCH} == armv6 +.if ${ARCH} == "i386" || ${ARCH} == "powerpc" || ${ARCH} == "armv6" || ${ARCH} == "mips" LPSOLVE_ARCH= ux32 .else LPSOLVE_ARCH= ux64
Maintainer CC'd
Sean, can you include your change as an attachment please. Thanks!
Submitter is committer
I have no way of testing this. Other than that, the port still works on i386 with the included patch.
Created attachment 152315 [details] Make file diff to mark ARCH mips as 32bit This still allows mips64 to build as 64bit.
Want me to fire this off into ports?
A commit references this bug: Author: sbruno Date: Sat Feb 7 23:43:14 UTC 2015 New revision: 378625 URL: https://svnweb.freebsd.org/changeset/ports/378625 Log: Mark armv6 and mips as ux32 capable to avoid breakage when building for these architectures. This still should allow aarch64 (when it appears) and mips64 to build ux64. PR: 197130 Reviewed by: mayo@oyam.ca (no objections or breakage) Approved by: mentor (implicit) Changes: head/math/lp_solve/Makefile