Opened 12 months ago

Closed 11 months ago

Last modified 8 months ago

#22282 closed defect (fixed)

libaom still fails to configure with nasm-3.01

Reported by: zeckma Owned by: zeckma
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

Without YASM, NASM-3.01 causes libaom to fail to configure. I mentioned previously that this was because NASM-3 changed the way help information was given which AOM uses. With NASM-3, it requires 2 runs of NASM with different options to give AOM what it needs. Otherwise, AOM fails to configure. NASM-3.01 did NOT fix the issue.

Attachments (1)

libaom-3.13.1-nasm3-1.patch​ (743 bytes ) - added by zeckma 12 months ago.
Fixes libaom configuration with nasm-3.01

Download all attachments as: .zip

Change History (9)

by zeckma, 12 months ago

Attachment: libaom-3.13.1-nasm3-1.patch​ added

Fixes libaom configuration with nasm-3.01

comment:1 by zeckma, 12 months ago

The patch above fixes the configuration issue. What it does is runs nasm -hf, outputs it to $nasm_hf, runs nasm -hO, outputs it to $nasm_ho, then sets $nasm_helptext as $nasm_hf;$nasm_ho so the outputs are combined, giving libaom every bit of info it needs for the configuration process.

comment:2 by Joe Locash, 12 months ago

Confirmed the issue and that the proposed patch fixes it.

comment:4 by zeckma, 12 months ago

The upstream fix basically does the same thing, but only makes -hO part of nasm_helptext, then does an extra check for -hf later on. The upstream fix should do the trick!

in reply to:  4 comment:5 by Bruce Dubbs, 11 months ago

Replying to zeckma:

The upstream fix basically does the same thing, but only makes -hO part of nasm_helptext, then does an extra check for -hf later on. The upstream fix should do the trick!

Zeckma, Would you like me to do this? Looking at the link above I think I can do it with a sed.

comment:6 by zeckma, 11 months ago

Owner: changed from blfs-book to zeckma
Status: new → assigned

I can take care of this one, especially since I have two systems that are affected by this so it's much easier to test this situation.

comment:7 by zeckma, 11 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at 852a6652b4bfc898bfc19386b025992d6ffa5541. Sorry for the long delay.

comment:8 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.