Bug 233231 - fix build of audio/webrtc-audio-processing on powerpc64
Summary: fix build of audio/webrtc-audio-processing on powerpc64
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: powerpc Any
: --- Affects Some People
Assignee: Jan Beich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-14 21:21 UTC by Mark Linimon
Modified: 2018-11-14 22:26 UTC (History)
1 user (show)

See Also:
jbeich: maintainer-feedback+


Attachments
new patchfile #1 (1.73 KB, text/plain)
2018-11-14 21:21 UTC, Mark Linimon
no flags Details
new patchfile #2 (1.33 KB, patch)
2018-11-14 21:21 UTC, Mark Linimon
no flags Details | Diff
new patchfile #3 (440 bytes, patch)
2018-11-14 21:22 UTC, Mark Linimon
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Linimon freebsd_committer freebsd_triage 2018-11-14 21:21:12 UTC
Created attachment 199245 [details]
new patchfile #1

This port fails to build on powerpc64 big-endian without new patchfiles in files/ .

See https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/127 for details.

Tested on: powerpc64, amd64 (in progress)
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2018-11-14 21:21:58 UTC
Created attachment 199246 [details]
new patchfile #2
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2018-11-14 21:22:27 UTC
Created attachment 199247 [details]
new patchfile #3
Comment 3 commit-hook freebsd_committer freebsd_triage 2018-11-14 22:23:46 UTC
A commit references this bug:

Author: jbeich
Date: Wed Nov 14 22:23:04 UTC 2018
New revision: 484969
URL: https://svnweb.freebsd.org/changeset/ports/484969

Log:
  audio/webrtc-audio-processing: unbreak on big-endian archs

  PR:		233231
  Submitted by:	linimon
  Obtained from:	Fedora

Changes:
  head/audio/webrtc-audio-processing/files/patch-big-endian
Comment 4 Jan Beich freebsd_committer freebsd_triage 2018-11-14 22:26:25 UTC
Thanks for reporting. I've used Fedora version of webrtc/typedefs.h fix which adds support for more archs. Debian uses the same fix.