Bug 234145 - astro/boinc-setiathome: fix build on powerpc64
Summary: astro/boinc-setiathome: fix build on powerpc64
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Larry Rosenman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-18 20:33 UTC by Piotr Kubaj
Modified: 2018-12-18 20:46 UTC (History)
2 users (show)

See Also:
ler: maintainer-feedback+


Attachments
patch (8.18 KB, patch)
2018-12-18 20:33 UTC, Piotr Kubaj
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Kubaj freebsd_committer 2018-12-18 20:33:58 UTC
Created attachment 200240 [details]
patch

Code for AltiVec is written strictly with Mac OS X in mind exclusively and doesn't build on other systems.

Disable AltiVec on systems other than Mac OS X, which probably makes this run much slower, but at least it builds.

Tested on powerpc64 and amd64.

Hardware sponsored by IntegriCloud.
Comment 1 Larry Rosenman freebsd_committer 2018-12-18 20:46:11 UTC
Committed, thanks!
Comment 2 commit-hook freebsd_committer 2018-12-18 20:46:42 UTC
A commit references this bug:

Author: ler
Date: Tue Dec 18 20:45:46 UTC 2018
New revision: 487771
URL: https://svnweb.freebsd.org/changeset/ports/487771

Log:
  astro/boinc-setiathome: Fix build on powerpc64.

  Code for AltiVec is written strictly with Mac OS X in mind exclusively and doesn't build on other systems.

  Disable AltiVec on systems other than Mac OS X, which probably makes this run much slower, but at least it builds.

  Tested on powerpc64 and amd64.

  Hardware sponsored by IntegriCloud.

  PR:		234145
  Submitted by:	pkubaj@anongoth.pl

Changes:
  head/astro/boinc-setiathome/Makefile
  head/astro/boinc-setiathome/files/patch-client_Makefile.am
  head/astro/boinc-setiathome/files/patch-client_pulsefind.h
  head/astro/boinc-setiathome/files/patch-client_vector_analyzeFuncs__altivec.cpp
  head/astro/boinc-setiathome/files/patch-client_vector_analyzeFuncs__vector.cpp
  head/astro/boinc-setiathome/files/patch-client_vector_analyzeFuncs__vector.h