Age | Commit message (Collapse) | Author | Files | Lines |
|
Without the change `isl_0_24` build on aarch64-linux fails due to missing
$target-gcc wrapper: https://hydra.nixos.org/build/220002237
configure: error: in `/build/isl-0.24':
configure: error: C compiler cannot create executables
See `config.log' for more details
ZHF #230712
|
|
|
|
|
|
|
|
* libisl: Make derivation generic
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
* libisl: add 0.24
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
* isl: remove unused args
* isl: remove dead homepages
* isl: fix configureFlags
* isl: fix nested callPackage
use import to remove callPackage-inside-callPackage, which breaks overriding
* isl: pname/version -> name
pname/version is preferred, but causes rebuilds here.
let's do the cleanup separately from the mass rebuild,
to use the 0-rebuild-count as a 'nothing up my sleeve' gesture
* isl_0_24: fix sha256
* isl_0_11: add missing patch
Co-authored-by: Ryan Burns <rtburns@protonmail.com>
|
|
https://issues.guix.gnu.org/42162
https://github.com/dockcross/dockcross/issues/606
https://groups.google.com/g/isl-development/c/JGaMo2VUu_8
https://giters.com/coq/opam-coq-archive/issues/1298?amp=1
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
|
|
See #106587
|
|
|
|
|
|
|
|
Update `isl` to use `isl_0_20`.
|
|
* treewide: http -> https sources
This updates the source urls of all top-level packages from http to
https where possible.
* buildtorrent: fix url and tab -> spaces
|
|
Uses the HTTPS url for cases where the existing URL has a permanent
redirect. For each domain, at least one fixed derivation URL was
downloaded to test the domain is properly serving downloads.
Also fixes jbake source URL, which was broken.
|
|
Upstream killed the pkgs server but src continues to serve up the exact
same content, so we can just point there and all hashes should be unchanged.
|
|
Bootstrap tools has since been bumped
|
|
Oups.
|
|
|
|
The following parameters are now available:
* hardeningDisable
To disable specific hardening flags
* hardeningEnable
To enable specific hardening flags
Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.
cc-wrapper supports the following flags:
* fortify
* stackprotector
* pie (disabled by default)
* pic
* strictoverflow
* format
* relro
* bindnow
|
|
|
|
And remove the defunct and unused default.nix
|
|
|
|
Fixes #7723
Refs 8af39c1cf725be2f42b8d104cf39f2cd74840cac
Refs 5cd11989c55e32df83cf5c4bc257bb6825b4e889
|
|
|
|
|
|
|
|
Since these are GCC dependencies, this speeds up building the
stdenv closure.
|
|
|
|
Conflicts:
pkgs/applications/version-management/gource/default.nix
pkgs/top-level/all-packages.nix
|
|
Some packages in the llvm suite (e.g. compiler-rt) cannot be built
separate from the build of llvm, and while some others (e.g. clang) can
the combined build is much better tested (we've had to work around
annoying issues before). So this puts llvm, clang, clang-tools-extra,
compiler-rt, lld, lldb, and polly all into one big build (llvmFull).
This build includes a static llvm, as dynamic is similarly less tested
and has known failures.
This also updates libc++ and dragonegg. libc++ now builds against
libc++abi as a separate package rather than building it during the
libc++ build.
The clang purity patch is gone. Instead, we simply set --sysroot to
/var/empty for pure builds, as all impure paths are either looked up in
the gcc prefix (which we hard-code at compile time) or in the sysroot.
This also means that if NIX_ENFORCE_PURITY is 0 then clang will look in
the normal Linux paths by default, which is the proper behavior IMO.
polly required an updated isl. When stdenv-updates is merged, perhaps we
can update the isl used by gcc and avoid having two versions.
Since llvm on its own is now separate from the llvm used by clang, I've
removed myself as maintainer from llvm and will leave maintenance of
that to those who are interested in llvm separate from clang.
Signed-off-by: Shea Levy <shea@shealevy.com>
|
|
|
|
This patch fixes issue #1091.
|
|
No success yet :-(
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=32167
|
|
some redundant builds (e.g., GMP was built three times).
* Updated GMP to 5.0.2.
* Updated PPL to 0.11.2.
* Remove ad hoc flags to build GCC's dependencies statically.
Instead, use the ‘makeStaticLibraries’ stdenv adapter.
* Build GMP with C++ support by default.
svn path=/nixpkgs/branches/stdenv-updates/; revision=30891
|
|
|
|
svn path=/nixpkgs/trunk/; revision=30634
|
|
svn path=/nixpkgs/trunk/; revision=30632
|
|
svn path=/nixpkgs/trunk/; revision=30288
|
|
for GCC 4.6.0)
svn path=/nixpkgs/trunk/; revision=26633
|