Without the change `which` fails to find programs on filesystems with
64-bit inodes when `which` itself is 32-bit.
In my case it is `btrfs` and `i686-linux`.
`bison` is in the PATH:
$ dev>bison
bison: missing operand
Try 'bison --help' for more information.
But `which` fails to find it:
$ which bison
which: no bison in ...
`bison` is a file with an inode number that overflows 2^31 limit:
$ stat ~/bin/bison
File: ~/bin/bison
Size: 674260 Blocks: 1320 IO Block: 4096 regular file
Device: 0,29 Inode: 4384368825 Links: 2
Access: (0555/-r-xr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2023-09-05 04:48:43.000000000 +0100
Modify: 1970-01-01 01:00:01.000000000 +0100
Change: 2023-09-05 04:48:43.821566578 +0100
Birth: 2023-09-05 04:48:43.772565733 +0100
The change fixes `which` run.
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
URLs to http://nix.cs.uu.nl/dist/tarballs. With content-addressable
mirror support (r9190, NIXPKGS-70) this is no longer necessary:
fetchurl will try to download from that location automatically. So
we can keep the original URLs.
svn path=/nixpkgs/trunk/; revision=9192
* GCC 3.4.5.
* Updated several other stdenv packages.
* Modified the builders of several packages to use the generic
builder.
svn path=/nixpkgs/trunk/; revision=4336
* Make builders unexecutable by removing the hash-bang line and
execute permission.
* Convert calls to `derivation' to `mkDerivation'.
* Remove `system' and `stdenv' attributes from calls to
`mkDerivation'. These transformations were all done automatically,
so it is quite possible I broke stuff.
* Put the `mkDerivation' function in stdenv/generic.
svn path=/nixpkgs/trunk/; revision=874
aggregation in all-packages-generic: autotools
building strategoxt from svn
not complete yet since autconf cannot find libtool
svn path=/nixpkgs/trunk/; revision=596