[Nasm-bugs] [Bug 3392468] New: NASM 2.13.02 breaks macho64 .data fixups
no-reply at bugzilla-nasm.gorcunov.org
no-reply at bugzilla-nasm.gorcunov.org
Thu Mar 1 07:26:18 PST 2018
https://bugzilla.nasm.us/show_bug.cgi?id=3392468
Bug ID: 3392468
Summary: NASM 2.13.02 breaks macho64 .data fixups
Product: NASM
Version: 2.13.xx
Hardware: Macintosh
OS: Mac OS
Status: OPEN
Severity: major
Priority: Medium
Component: Assembler
Assignee: nobody at nasm.us
Reporter: rtrussell at gmail.com
CC: gorcunov at gmail.com, hpa at zytor.com, nasm-bugs at nasm.us
Obtained from: Binary from nasm.us
Some change in NASM 2.13.02 (I'm assuming 'Always generate symbol-relative
relocations for the macho64 output format') has completely broken my
Xcode/Mach-O build: all the .data fixups seem to be wrong. Reverting to
2.13.01 fixes the problem.
In case it's relevant, the symbols that are broken all reference 'db', 'dd' or
'dq' directives in the '.data' segment; I think symbols in the '.text' segment
are being fixed up correctly so that may point to the source of the problem.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.
More information about the Nasm-bugs
mailing list