Bug 2390545 - udis86 requires YASM to build
Summary: udis86 requires YASM to build
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: udis86
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dave Cantrell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2388199
TreeView+ depends on / blocked
 
Reported: 2025-08-23 20:20 UTC by Dominik 'Rathann' Mierzejewski
Modified: 2025-08-27 12:50 UTC (History)
2 users (show)

Fixed In Version: udis86-1.7.2-28.56ff6c8.fc44
Clone Of:
Environment:
Last Closed: 2025-08-26 15:38:42 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dominik 'Rathann' Mierzejewski 2025-08-23 20:20:38 UTC
Description of problem:
udis86 lists YASM as a build dependency. YASM is deprecated due to being unmaintained upstream. Please switch to NASM. See https://fedoraproject.org/wiki/Changes/DeprecateYASM for more details.

Version-Release number of selected component (if applicable):
udis86-1.7.2-27.56ff6c8.fc43

Comment 1 Dominik 'Rathann' Mierzejewski 2025-08-27 11:43:57 UTC
udis86 fails to detect "yasm" after your change because of the difference in output, so it effectively builds without yasm (and doesn't use nasm, either). So please either drop nasm dependency, too, or adapt the source to make use of it. It's not a drop-in replacement.

Comment 2 Dave Cantrell 2025-08-27 12:50:29 UTC
Whoops, should have paid more close attention.  Thanks for the heads up.  Will fix.


Note You need to log in before you can comment on or make changes to this bug.