> People often say so-and-so causes problems with bash, but they seldem say > what problems they cause. What doesn't bash like?
More specifically, the affected program is Gentoo's portage. When installing any package, it fails with this message: /var/tmp/portage/sys-devel/bc-1.06-r6/temp/environment: line 1: *=urxvt: command not found (...) /usr/lib/portage/bin/ebuild.sh: line 1658: /bin/sort: Argument list too long /usr/lib/portage/bin/ebuild.sh: line 1658: /bin/tr: Argument list too long /usr/lib/portage/bin/misc-functions.sh: line 433: /usr/bin/find: Argument list too long /usr/lib/portage/bin/misc-functions.sh: line 445: /usr/bin/find: Argument list too long * The ebuild phase 'preinst' has exited unexpectedly. This type of * behavior is known to be triggered by things such as failed variable * assignments (bug #190128) or bad substitution errors (bug #200313). ebuild.sh is written in bash.
