[Nasm-bugs] [Bug 3392571] inter-section call doesn't cause error or warning

noreply-nasm at gorcunov.org noreply-nasm at gorcunov.org
Fri Aug 9 19:11:56 PDT 2019


https://bugzilla.nasm.us/show_bug.cgi?id=3392571

--- Comment #5 from H. Peter Anvin <hpa at zytor.com> ---
What it sounds like you want is really segmentation support in the bin format;
it may not be obvious but right now it really doesn't, and is intended to
generate a "flat" binary (like ELF or COFF, but unlike OMF/OBJ.)

Adding "proper" segmentation support is nontrivial; there is a lot of
discussion for how to do it with ELF right now, and although the bin format is
all internal to the NASM binary, it is really not fundamentally different in
the problem statement, mostly because way too much of the segmentation support
that *is* there today is done in the OMF backend instead of in core code.

Overall, it has been a huge ongoing project of mine to migrate code out of the
backends into common code, but as you can well imagine, it is fairly painful
because it touches *all* the backends, most of which are poorly done cut and
pastes of one another.

-- 
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