#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)
Change History (9)
by , 12 months ago
| Attachment: | libaom-3.13.1-nasm3-1.patch added |
|---|
comment:1 by , 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:3 by , 12 months ago
follow-up: 5 comment:4 by , 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!
comment:5 by , 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 , 11 months ago
| Owner: | changed from to |
|---|---|
| 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 , 11 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at 852a6652b4bfc898bfc19386b025992d6ffa5541. Sorry for the long delay.

Fixes libaom configuration with nasm-3.01