Tuomas Tynkkynen
0c0fad6141
treewide: Consistently call ARM 'arm'
...
No need for silly differences.
7 years ago
John Ericson
2e7ec6fb70
lib: Make platform predicates more ergonomic to use
...
`hostPlatform.isDarwin` instead of `lib.system.parse.isDarwin
hostPlatform.parsed`
7 years ago
John Ericson
371ebc89ca
lib platform parsing: Fix windows support to conform to LLVM, take 2
...
Second attempt at pull request #25275
This reverts commit b70924bd80
,
reapplying 2282a5774c
7 years ago
Vladimír Čunát
b70924bd80
Revert "Merge pull request #25275 from Ericson2314/platform-normalize"
...
This reverts commit 2282a5774c
, reversing
changes made to 14adea9156
.
The lib tests are bloking nixpkgs-unstable, and I don't like debugging
it soon enough.
7 years ago
John Ericson
fcde869e7e
lib platform parsing: Fix windows
...
There is no more `cygwin` OS, but instead a `cygnus` abi. "win32"
and "mingw32" parse as `windows`. Add a 3-part hack because autotools
breaks on explicit abi with windows-like (e.g. "i686-pc-windows-gnu").
Also change cross triples to conform
7 years ago
John Ericson
8c99aab3ea
lib: Fix system parsing, and use for doubles lists
...
The old hard-coded lists are now used to test system parsing.
In the process, make an `assertTrue` in release lib for eval tests; also
use it in release-cross
7 years ago
John Ericson
2227789392
lib: Collect system/platform related files
...
Previously, platforms was a random thing in top-level
7 years ago
Tuomas Tynkkynen
7b8e93bda9
platforms.nix: Add aarch64 to mesaPlatforms
7 years ago
Tuomas Tynkkynen
7c8a060c09
stdenv: Bringup aarch64 architecture support
7 years ago
zimbatm
6e5a748224
lib.platforms: alphabetize
8 years ago
Tomas Hlavaty
af64bedaca
add armv7l-linux to mesaPlatforms
8 years ago
Danny Wilson
fdb534f06e
GCC 4.8 compiles on Illumos.
...
- Disable profiled bootstrap.
- Add illumos meta platform.
9 years ago
Luca Bruno
9abde81f8f
Improve the list of archs made by commit 1299c020e9
9 years ago
Jaka Hudoklin
1299c020e9
Add a list of platforms organized by architecture
9 years ago
Vladimír Čunát
7323d5e128
lib/platforms: add "armv6l-linux" to all platforms
...
It was only in mesaPlatforms, which caused nix appear unsupported in there.
10 years ago
Luca Bruno
b331ae33d7
Make platforms.allBut accept a list rather than a single platform
10 years ago
Sander van der Burg
9ec52d6323
Fixes to make basic builds on Cygwin work again + additions to support x86_64-cygwin
10 years ago
Eelco Dolstra
0296defd0c
Remove some unsupported platforms
11 years ago
Eelco Dolstra
5fef92c4a0
Move pkgs/lib/ to lib/
11 years ago
Lluís Batlle i Rossell
77bf593ea2
Adding some 'arm' as mesa platforms. Otherwise assertions won't let me
...
build some pieces.
11 years ago
Peter Simons
e979e478a4
pkgs/lib/platforms.nix: fix specification of mesaPlatforms
...
Mesa is supported on i686-linux, x86_64-linux, and x86_64-darwin.
12 years ago
Eelco Dolstra
72684fb42f
Remove support for the obsolete powerpc-darwin and i686-darwin platforms
12 years ago
Andres Löh
5144845d71
Platform refinement.
...
This should be stable under regeneration with hackage4nix.
svn path=/nixpkgs/trunk/; revision=34189
12 years ago
Nicolas Pierron
82b308bf11
Add armv7l support.
...
svn path=/nixpkgs/trunk/; revision=33798
12 years ago
Lluís Batlle i Rossell
4a1c721c01
Changing every reference from mips64-linux to mips64el-linux. That's
...
what the new nix thinks the fuloong is.
Anyone having the old nix should use a nixpkgs previous to this change to build
the new nix. And then, with the new nix, he can use any newer nixpkgs revision.
svn path=/nixpkgs/trunk/; revision=31751
13 years ago
Eelco Dolstra
f6db0ed1e0
* Mesa only builds on Linux.
...
svn path=/nixpkgs/trunk/; revision=31640
13 years ago
Peter Simons
c13f967ed5
Replaced the obsolete 'haskellPlatforms' attribute with the platforms exported by GHC.
...
svn path=/nixpkgs/trunk/; revision=28418
13 years ago
Peter Simons
aeebf42fe6
pkgs/lib/platforms.nix: added 'haskellPlatforms', a list of all platforms on which a Haskell compiler is available
...
svn path=/nixpkgs/trunk/; revision=27791
13 years ago
Lluís Batlle i Rossell
641f956581
Setting any stdenv.system references for the loongson2f system to 'mips64-linux'.
...
(my git-svn info:)
Merge branch 'mips64' into stdenv-updates
Conflicts:
pkgs/applications/networking/browsers/firefox/3.6.nix
pkgs/top-level/all-packages.nix
svn path=/nixpkgs/branches/stdenv-updates/; revision=23588
14 years ago
Lluís Batlle i Rossell
8783e812b5
More changes beyond stdenv-linux for the fuloong2f platform
...
svn path=/nixpkgs/branches/stdenv-updates/; revision=22973
14 years ago
Lluís Batlle i Rossell
208dd0f5ec
Adding armv5tel-linux to the linux platforms.
...
svn path=/nixpkgs/trunk/; revision=22591
14 years ago
Rob Vermaas
7869d22938
i am an idiot, thnx ludo for pointing out my stupidity :-)
...
svn path=/nixpkgs/trunk/; revision=20309
14 years ago
Rob Vermaas
4d94733de2
typo (lists in list)
...
svn path=/nixpkgs/trunk/; revision=20303
14 years ago
Rob Vermaas
6dbcd591ef
use mesaplatforms from lib
...
svn path=/nixpkgs/trunk/; revision=20302
14 years ago
Eelco Dolstra
631ea03875
* Fix / disable some packages that give evaluation errors in Hydra.
...
svn path=/nixpkgs/trunk/; revision=19833
15 years ago
Rob Vermaas
0db7aaca02
add x86_64-darwin as platform
...
svn path=/nixpkgs/trunk/; revision=18646
15 years ago
Eelco Dolstra
374bb28dd8
* The libx86 package refers to platforms.netbsd, so add it.
...
svn path=/nixpkgs/trunk/; revision=17987
15 years ago
Eelco Dolstra
037a777b7d
* Enable builds on OpenBSD.
...
svn path=/nixpkgs/trunk/; revision=17739
15 years ago
Eelco Dolstra
b7a90c11d3
* selectMaintained (renamed): don't use meta.maintainer, just use
...
meta.platforms.
* Valgrind *should* work on Darwin now, except that our GCC doesn't
recognise the -arch flag.
svn path=/nixpkgs/trunk/; revision=17372
15 years ago
Michael Raskin
a9dc68b1ea
Specify some obvious platform sets
...
svn path=/nixpkgs/trunk/; revision=17205
15 years ago
Ludovic Courtès
b7fa5f13c9
Add `gnu' as an alias for `linux'.
...
The rationale is that usually applications don't care about the kernel
but rather about the C library, tool chain, and standard utilities,
which are GNU, not Linux.
svn path=/nixpkgs/trunk/; revision=17069
15 years ago
Michael Raskin
a1ea759dd9
Adding libev - an even loop library remotely similar to libevent
...
svn path=/nixpkgs/trunk/; revision=16877
15 years ago
Michael Raskin
9e928bb1e9
Adding eProver to buildfarm via maintanership
...
svn path=/nixpkgs/trunk/; revision=16854
15 years ago