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

availability of windows releases #124

Open
ahill-rejectShop opened this issue Feb 5, 2025 · 4 comments
Open

availability of windows releases #124

ahill-rejectShop opened this issue Feb 5, 2025 · 4 comments

Comments

@ahill-rejectShop
Copy link

It would be nice if prebuilt windows binaries were available - https://sourceforge.net/projects/cntlm/files/cntlm/ hasn't been updated since 2012.

@fralken
Copy link
Collaborator

fralken commented Feb 10, 2025

Hello @ahill-rejectShop, in my fork I created a release also for Windows, a couple of years ago. You can try it and let me know if it works for you.

@jschwartzenberg
Copy link
Collaborator

It seems that version is using Cygwin, which is relatively easy to build oneself, but when I tried it seemed to have quite a significant performance bottleneck.

I think having the non-Cygwin builds (from the pipeline) would be better.

@fralken
Copy link
Collaborator

fralken commented Feb 10, 2025

Cygwin is a compatibility layer for linux programs on windows. You can compile and run the same source code on linux (and mac) and windows. Not using it would mean rewrite all the multihtreading logic using native windows apis. A non trivial effort.
That's why the original author chose to build the windows version against cygwin.

@jschwartzenberg
Copy link
Collaborator

I'm familiar with Cygwin, but I was also remembering that the CI was doing builds with Microsoft's compiler. I guess I misremember...

Maybe the thread spawning is why the Cygwin build seemed so slow on my environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants