Opened 3 years ago
#9135 new defect
Bashism in configure
Reported by: | Peter White | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | build system |
Version: | git-master | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
How to reproduce:
# link /bin/sh to zsh % ./configure ./configure:6493: parse error near `}'
There is a semicolon missing before the closing bracket in the openal check. Other shells seem to gloss over that slight mistake but zsh, when run as sh, seems to be very strict.
A look into the manual of dash, which claims to be the most POSIX compliant shell, shows that grouped command lists must always be finished with a semicolon. I believe this is also what POSIX says but have not found the text to back up this claim, yet.
Note:
See TracTickets
for help on using tickets.