Comments (3)
Binaries output by x86_64-w64-mingw32-gcc
dont need the cygwin.dll
Anything built with plain gcc inside cygwin needs a small runtime (cyginw.dll) to emulate the unix/posix layer.
from esy-bash.
I'm trying to build CMake from source and it fails because their bootstrap detects Cygwin but then tries to compile (when forced) with mingw.
This is intentional so that resulting binary wouldnt need cygwin runtime.
from esy-bash.
@ManasJayanth I didn't know that, but it that makes sense! I'll close this.
However, I think we need to trick CMake into realizing that it is running with MinGW instead of Cygwin (it calls uname to determine that) otherwise it won't build successfully.
from esy-bash.
Related Issues (20)
- Investigate even more silent installation HOT 1
- Create zip / repo of packages HOT 2
- Clean up temporary files
- Ignore user's `.bash_profile` HOT 1
- Convert to native reason executable HOT 7
- Native EsyBash: Enable remaining tests HOT 1
- Native EsyBash: 'ls' command doesn't work HOT 6
- First run of esy-bash has extraneous output HOT 4
- Run tests against installed package HOT 3
- Performance: 'asyncify' postinstall tasks
- Reduce verbosity of logging of postinstall tasks
- Investigate using gow instead of cygwin HOT 1
- Bug: 'cd: too many arguments' if path has spaces
- Can't install esy on github action HOT 2
- New release? HOT 1
- Occasional syntax errors in the temp sh file
- Why does Cygwin touch Windows registry?
- Try esy-bash as an optional dependency in esy
- Way around path translations and /cygdrive mounting
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esy-bash.