support multiarch
(was named previously as "debcherry fixup patch")

147ab2d git-archimport-id: srivasta@debian.org--lenny/make-dfsg--debian--3.81--patch-3
1d865a1 [topic--multi-arch]: NMU changes from Steve Langaseck to support multi-arch.
[handle_excessive_command_length]: Patch to fix large command line

When presented with a very very long command line (e.g. WebKit's linking
of libWebCore.la in current git), make fails to execute the command as
it doesn't split the command line to fit within the limits.

This patch provides a POSIX specific fix.
Set fopen-fail timeout to 300

Thanks to Víctor M. Jáquez L. <vjaquez@igalia.com> for the solution.

The problem is, if I understand it correctly, the timeout value:

By default the test timeout (tests/test_driver.pl) is 5 seconds, but in this
particular test, the timeout is reached before hitting the "too many open
files" error, which is the expected error. This is the case when the computer
is not under a heavy load.

This commit changes the timeout value only for the fail-open test to
300, allowing the tests to pass.