Opened 19 months ago

Last modified 14 months ago

#67283 assigned defect

libyuv @20220812_0: getting "no such instruction" for many AVX instructions

Reported by: Cebtenzzre Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: tiger Cc:
Port: libyuv

Description (last modified by mascguy (Christopher Nielsen))

I am unable to build libyuv on Tiger 10.4.8 with Xcode 2.5. It's apparently trying to use AVX instructions that the assembler does not recognize. The port is using gcc-7 which is the newest compiler I've been able to get working, since I've also had trouble building clang-11-bootstrap.

This is a small part of main.log, it goes on for a while. The full log is attached.

libyuv/work/libyuv-20220812/source/row_gcc.cc:595:no such instruction:
`vbroadcastf128 __ZN6libyuvL23kShuffleMaskARGBToRGB24E-L7$pb(%eax),%ymm6'

libyuv/work/libyuv-20220812/source/row_gcc.cc:596:no such instruction:
`vmovdqa __ZN6libyuvL15kPermdRGB24_AVXE-L7$pb(%eax),%ymm7'

libyuv/work/libyuv-20220812/source/row_gcc.cc:598:no such instruction:
`vmovdqu (%edx),%ymm0'

[...etc...]

Attachments (1)

main.log.bz2 (17.2 KB) - added by Cebtenzzre 19 months ago.

Download all attachments as: .zip

Change History (5)

Changed 19 months ago by Cebtenzzre

Attachment: main.log.bz2 added

comment:1 Changed 19 months ago by jmroot (Joshua Root)

Keywords: tiger added

comment:2 Changed 19 months ago by mascguy (Christopher Nielsen)

Cc: mascguy removed
Owner: set to mascguy
Status: newassigned

comment:3 Changed 14 months ago by mascguy (Christopher Nielsen)

Is this still an issue, with the latest version of this port (20230817)?

comment:4 Changed 14 months ago by mascguy (Christopher Nielsen)

Description: modified (diff)
Note: See TracTickets for help on using tickets.