• announce: dj64 tool-chain

    From [via djgpp@delorie.com]" @21:1/5 to All on Sat Feb 24 19:46:22 2024
    Hi djgpp hackers and users!

    Once upon a time (many years ago) I
    made a note in that ML that since all
    my patches are ignored, I may want
    to write a tool-chain of my own.
    And here we are:
    https://github.com/stsp/dj64dev/

    A 64-bit djgpp-compatible tool-chain
    for DOS. Note that it is so compatible
    that you can even use my exe stub with
    32bit djgpp-built executables.
    My tool-chain uses ELF, but I added
    the COFF support just because I can.
    The stub is located here:
    https://github.com/stsp/djstub/
    It can likely be used with ELF32 djgpp
    patches too, but I haven't tried that.

    I wrote a small README with description
    and instructions:
    https://github.com/stsp/dj64dev/blob/master/README.md

    So... please keep ignoring my patches,
    as now I have a better tool-chain than
    you do. :)

    Anyway, the tool-chain works, builds DOS
    executables for 64bit and is used in dosemu2
    project. If you find that interesting, please
    let me know.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [via djgpp@delorie.com]" @21:1/5 to djgpp@delorie.com] on Sat Feb 24 20:22:07 2024
    24.02.2024 19:46, stsp (stsp2@yandex.ru) [via djgpp@delorie.com] wrote:
    as now I have a better tool-chain than
    you do. :)
    Oh, and I probably forgot to mention in
    what way it is "better".

    Well, its 64bit, fully on ELF, supports host
    gdb debugging (strip tool is also provided),
    is cross-platform (can build for eg aarch64 -
    dosemu2 provides the DOS environment on
    non-x86 platforms).

    Another advantage that I want to achieve,
    is an easy to build process, so that it can
    be made the part of linux distros. Unfortunately
    so far this goal is only partially achieved:
    while the platform itself is very easy to build,
    its exe stub is built with gcc-ia16, which is itself
    very difficult to build. Therefore I provide the
    stub in a binary form, but that will have to
    change in the future.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)