nixpkgs/doc/hooks
Alyssa Ross 67641d0589 wafHook: don't add cross compilation flags
These flags are not part of waf, they're custom flags that are not
widely implemented.  More packages are broken because of these flags
being added than actually recognise them.

Of the packages in Nixpkgs that directly depend on wafHook that we can
attempt to cross compile (i.e. all their dependencies cross compile),
5 already successfully cross compile and recognise these flags, 2
already successfully cross compile because they have been opted out of
these flags, 3 don't cross compile successfully for reasons unrelated
to these flags, and for the remaining 7, the only thing stopping them
cross compiling successfully is that they are being passed these flags
that they don't recognise.

All of the five successfully cross-compiling packages that do
recognise these flags are samba projects: ldb, talloc, tdb, tevent,
and samba4.  So this isn't a general waf convention, just a samba one.
It therefore doesn't make sense to set these flags by default.  They
should just be included in the expressions for each samba project,
like all the other quirks common to samba build systems.

This change fixes cross compilation of the following packages:

  blockhash ganv ndn-cxx mda_lv2 pflask raul saldl
2024-05-15 16:47:16 +02:00
..
autoconf.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
automake.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
autopatchelf.section.md doc: avoid 'simply' (#266434) 2023-11-09 21:48:05 +01:00
bmake.section.md doc: include short docs about bmake 2023-09-22 01:38:23 -03:00
breakpoint.section.md treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
cmake.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
gdk-pixbuf.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
ghc.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
gnome.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
index.md docs/hooks/qt-4: remove 2023-11-14 14:03:02 +01:00
installShellFiles.section.md treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
libiconv.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
libxml2.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
meson.section.md doc: update meson.section.md 2023-10-30 16:32:56 -03:00
mpi-check-hook.section.md treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
ninja.section.md meson.setupHook: prefer meson commands over ninja 2023-10-09 10:21:36 +00:00
patch-rc-path-hooks.section.md patchRcPathBash, patchRcPathCsh, patchRcPathFish, patchRcPathPosix: init 2022-11-10 09:23:52 +08:00
perl.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
pkg-config.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
postgresql-test-hook.section.md postgresqlTestHook: add postgresqlExtraSettings variable 2024-01-22 04:20:00 +00:00
python.section.md doc: clarify python.sitePackages 2024-01-31 14:34:19 +01:00
scons.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
tetex-tex-live.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
unzip.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
validatePkgConfig.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
waf.section.md wafHook: don't add cross compilation flags 2024-05-15 16:47:16 +02:00
xcbuild.section.md doc: make sure section depths are consecutive 2023-06-10 18:17:04 +02:00
zig.section.md zig: 0.11 -> 0.12 (#306077) 2024-05-02 17:58:52 +00:00