#67041 closed defect (fixed)

libvpx @1.13.0: Internal compiler error when building with gcc7 on Tiger Intel

Reported by: kencu (Ken) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Tiger Cc:
Port: libvpx

Description

currently gcc7 is the default compiler on Tiger Intel when building c++11 ports. Unfortunately gcc7 has an ICE building libvpx:

:info:build vpx_dsp/psnrhvs.c: In function 'calc_psnrhvs.isra.2.constprop':
:info:build vpx_dsp/psnrhvs.c:253:1: internal compiler error: Bus error
:info:build  }
:info:build  ^
:info:build libbacktrace could not find executable to open
:info:build Please submit a full bug report,
:info:build with preprocessed source if appropriate.

Attachments (1)

libvpx-tiger-intel-ICE.log (375.1 KB) - added by kencu (Ken) 14 months ago.

Download all attachments as: .zip

Change History (3)

Changed 14 months ago by kencu (Ken)

Attachment: libvpx-tiger-intel-ICE.log added

comment:1 Changed 14 months ago by kencu (Ken)

gcc6 doesn't have the ICE, but then later on runs into a bunch of assembly that the ancient assembler on Tiger Intel can't handle. And Tiger doesn't (yet) provide a new enough clang to use as the assembler, like newer Intel systems do provide.

Using the generic target on Tiger Intel doesn't help... the assembly is still used anyway.

comment:2 Changed 14 months ago by kencu (Ken)

Resolution: fixed
Status: assignedclosed

In 88d267e7c55159e88ae431c0479a47368c88618a/macports-ports (master):

libvpx: repair build on Tiger Intel

closes: #67041

Note: See TracTickets for help on using tickets.