[Bug 241928] multimedia/handbrake: fix build on GCC architectures

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Nov 13 01:10:23 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241928

--- Comment #1 from Yuichiro NAITO <naito.yuichiro at gmail.com> ---
Would you tell me what kind of architecture for your target?

Please remember that upstream project clearly says they will support only for
amd64 architecture.
HandBrake is not intended to work on other architectures.
But I respect FreeBSD support policy that i386 is Tier 1,
I added patches for i386 architecture.

If you keep maintain on your architecture, I will work with you.

I will reply on your comment.

> Use C11 compiler. Needed by ffmpeg.

  It's no problem for me.

> Correct comment typo.

  That's right, it's my mistake.

> Remove two Linux-specific includes from ppc_cpudetect.c that cause build errors, since we don't have them.

  HandBrake 1.3.0 changes to use libvpx from Ports.
  PR #241902 should obsolete this patch.

> Merge upstream patch for building x265 on non-x86.

  HandBrake 1.3.0 updates x265 to 3.2.1.
  As you say, it will be fixed by upstream and PR #241902 will fix this.

> Don't link to libc++ when building with GCC.- compiler:c11

  It has complicated reason.
  I think it is necessary for amd64/i386 when HandBrake is built by gcc.
  I would like to make this patch for specific architecture.

  The reason is shown in following GitHub issue.

  https://github.com/HandBrake/HandBrake/issues/1674

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list