summary refs log tree commit diff
path: root/pkgs/stdenv/cygwin
AgeCommit message (Collapse)AuthorFilesLines
2019-11-01treewide: Make still dont* Variables are optional in most casesJohn Ericson2-2/+2
Go beyond the obvious setup hooks now, with a bit of sed, with a skipped case: - cc-wrapper's `dontlink`, because it already is handled. Also, in nix files escaping was manually added. EMP
2018-04-14Fix invalid Baseaddress must be > 0x200000000 on cygwinSander van der Burg1-1/+1
2017-06-26cygwin: rebase fixesDavid McFarland2-6/+6
- use fixupOutputsHook to find libs in all outputs - don't rebase symlinks
2016-05-20Allow not rebasing in cygwin stdenv.LluĂ­s Batlle i Rossell2-0/+6
This changes cygwin stdenv, but I don't think it will hurt much people. This allows mkDerivation to get "dontRebase=true" to skip the usual cygwin rebase. This is required, if we are using this stdenv to build DLLs for win32 inside x86_64-cygwin, because /bin/rebase crashes at finding an arch mismatch. Additionally, we don't need any rebase for libraries built by visual studio and meant for visual studio (my use case). I'm using nix in x86_64-cygwin to build libraries with visual studio, both for x86_64 and x86.
2015-05-28cygwin: stdenvFlorian Friesdorf4-0/+132
2008-06-18* Folded the Cygwin, powerpc-darwin and FreeBSD stdenv into the "native"Eelco Dolstra2-32/+0
stdenv. svn path=/nixpkgs/trunk/; revision=12147
2008-05-27* curl: build with OpenSSL (https) support by default.Eelco Dolstra1-1/+2
* Some fetchurl-related refactoring. The `realCurl' attribute is gone, `curl' is the real thing. To prevent an infinite recursion in `fetchurl' (because it depends on curl and building curl needs fetchurl), curl and its dependencies (openssl, zlib, perl) use `fetchurlBoot', which is the fetchurl used by the previous bootstrap phase (e.g. the statically linked version of curl for stdenv-linux). So as a result you can use https:// urls almost everywhere. There's also some hackery to prevent a different curl from being built in every stdenv-linux bootstrap phase (namely the stdenv.fetchurl attribute which allows fetchurl to be overriden everywhere). svn path=/nixpkgs/trunk/; revision=11905
2008-02-13* substitute() in stdenv: use the replace program instead of awfulEelco Dolstra1-0/+2
sed hackery. * Some indentation fixes in setup.sh. svn path=/nixpkgs/branches/stdenv-updates/; revision=10658
2006-10-27* nativeGlibc -> nativeLibc (gcc-cross-wrapper is probably brokenEelco Dolstra1-1/+1
right now; should merge gcc-wrapper changes). svn path=/nixpkgs/trunk/; revision=6876
2006-07-24* Allow packages to enabled shared libraries on cygwin.Martin Bravenboer1-1/+4
(ideally, this should be the other way around, but I have no idea how many packages will break if we enable shared libraries by default) svn path=/nixpkgs/trunk/; revision=5923
2006-06-01* Disable dynamic linking on Cygwin until we figure out how to dealEelco Dolstra2-0/+26
with the lack of an RPATH. svn path=/nixpkgs/trunk/; revision=5362