Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build k2crypt.dll for OS/2 #373

Open
davidrg opened this issue Oct 25, 2024 · 1 comment
Open

Build k2crypt.dll for OS/2 #373

davidrg opened this issue Oct 25, 2024 · 1 comment
Labels
OS/2 Kermit/2 only (or required for OS/2 support)

Comments

@davidrg
Copy link
Owner

davidrg commented Oct 25, 2024

This requires building libdes with Open Watcom, something we don't currently bother doing on either Windows or OS/2. The code is likely compatible enough with Open Watcom, but Watcoms nmake clone doesn't like the makefile.

@davidrg davidrg added the OS/2 Kermit/2 only (or required for OS/2 support) label Oct 25, 2024
@jmalak
Copy link
Contributor

jmalak commented Oct 26, 2024

I don't know if relation to Open Watcom Microsoft tool clones is right way.
Probably best solution is to abandone this and use Open Watcom directly to enable full-cross compile features for any supported host as Windows/Linux/OSX/OS/2.
Especially Microsoft tools have various options per version but Open Watcom has very stable command line interface that no changes is required for command line with different version of Open Watcom. It is also independent on host system because Open Watcom is by nature cross-compiler.
Also native wmake make files can be independent on host that single simplified make file can handle all build hosts and build targets.
This is example of porting Open Zinc to Open Watcom 2.0 and building on Windows/Linux/OSX(Intel)/OSX(ARM) by Open Watcom 2.0 for 32-bit DOS, 16-bit Windows, 32-bit Windows and 32-bit OS/2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS/2 Kermit/2 only (or required for OS/2 support)
Projects
None yet
Development

No branches or pull requests

2 participants