uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
71
pkgs/development/libraries/cloog-ppl/default.nix
Normal file
71
pkgs/development/libraries/cloog-ppl/default.nix
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
{ fetchurl, lib, stdenv, ppl, autoreconfHook }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "cloog-ppl";
|
||||
version = "0.15.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gcc/infrastructure/${pname}-${version}.tar.gz";
|
||||
sha256 = "0psdm0bn5gx60glfh955x5b3b23zqrd92idmjr0b00dlnb839mkw";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ ppl ];
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook ];
|
||||
|
||||
patches = [ ./fix-ppl-version.patch ];
|
||||
|
||||
configureFlags = [ "--with-ppl=${ppl}" ];
|
||||
|
||||
preAutoreconf = ''
|
||||
touch NEWS ChangeLog AUTHORS
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "CLooG-PPL, the Chunky Loop Generator";
|
||||
|
||||
longDescription = ''
|
||||
CLooG is a free software library to generate code for scanning
|
||||
Z-polyhedra. That is, it finds a code (e.g., in C, FORTRAN...) that
|
||||
reaches each integral point of one or more parameterized polyhedra.
|
||||
CLooG has been originally written to solve the code generation problem
|
||||
for optimizing compilers based on the polytope model. Nevertheless it
|
||||
is used now in various area e.g., to build control automata for
|
||||
high-level synthesis or to find the best polynomial approximation of a
|
||||
function. CLooG may help in any situation where scanning polyhedra
|
||||
matters. While the user has full control on generated code quality,
|
||||
CLooG is designed to avoid control overhead and to produce a very
|
||||
effective code.
|
||||
'';
|
||||
|
||||
# CLooG-PPL is actually a port of GLooG from PolyLib to PPL.
|
||||
homepage = "http://www.cloog.org/";
|
||||
|
||||
license = lib.licenses.gpl2Plus;
|
||||
|
||||
maintainers = [ ];
|
||||
|
||||
/* Leads to an ICE on Cygwin:
|
||||
|
||||
make[3]: Entering directory `/tmp/nix-build-9q5gw5m37q5l4f0kjfv9ar8fsc9plk27-ppl-0.10.2.drv-1/ppl-0.10.2/src'
|
||||
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -g -O2 -frounding-math -W -Wall -c -o Box.lo Box.cc
|
||||
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -g -O2 -frounding-math -W -Wall -c Box.cc -DDLL_EXPORT -DPIC -o .libs/Box.o
|
||||
In file included from checked.defs.hh:595,
|
||||
from Checked_Number.defs.hh:27,
|
||||
from Coefficient.types.hh:15,
|
||||
from Coefficient.defs.hh:26,
|
||||
from Box.defs.hh:28,
|
||||
from Box.cc:24:
|
||||
checked.inlines.hh: In function `Parma_Polyhedra_Library::Result Parma_Polyhedra_Library::Checked::input_generic(Type&, std::istream&, Parma_Polyhedra_Library::Rounding_Dir)':
|
||||
checked.inlines.hh:607: internal compiler error: in invert_truthvalue, at fold-const.c:2719
|
||||
Please submit a full bug report,
|
||||
with preprocessed source if appropriate.
|
||||
See <URL:http://cygwin.com/problems.html> for instructions.
|
||||
make[3]: *** [Box.lo] Error 1
|
||||
|
||||
*/
|
||||
platforms = lib.platforms.unix; # Once had cygwin problems
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue