Opened 17 months ago

Last modified 10 months ago

#70455 assigned defect

mozjpeg: why x86-only?

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.3
Keywords: arm64 ppc Cc:
Port: mozjpeg

Description

The port builds as-is for ppc and even claims some altivec code. Nothing seems to suggest it should be Intel-only. README has some mentions of arm too.

Change History (5)

comment:1 Changed 16 months ago by raimue (Rainer Müller)

As mozjpeg started as a fork of libjpeg-turbo, I assume it initially only supported x86. I do not have a change to test it on anything else, but it might well be that it supports other architectures.

comment:2 Changed 16 months ago by raimue (Rainer Müller)

Keywords: arm64 ppc added

comment:3 in reply to:  1 Changed 16 months ago by barracuda156

Replying to raimue:

As mozjpeg started as a fork of libjpeg-turbo, I assume it initially only supported x86. I do not have a change to test it on anything else, but it might well be that it supports other architectures.

I think arch restriction should be removed. It is clear that as of existing version it does support non-x86 archs. Being untested is not a reason to prohibit building.

comment:4 Changed 10 months ago by raimue (Rainer Müller)

Owner: raimue deleted

Dropping maintainership of mozjpeg. Sorry, just being honest that I won't ever get to work on this.

comment:5 in reply to:  4 Changed 10 months ago by barracuda156

Replying to raimue:

Dropping maintainership of mozjpeg. Sorry, just being honest that I won't ever get to work on this.

No drama. If anyone bumps into this in the future, just drop restriction, it should build fine on ppc.

Note: See TracTickets for help on using tickets.