OpenJDK Build error on Ubuntu 8.04
Kelly O'Hair
Kelly.Ohair at Sun.COM
Tue Jun 3 17:53:50 UTC 2008
As far as I know, only Ubuntu (and only 8.04?) depends on bash.
No other OS seems to have a problem using plain old antique sh.
---
Ideally, these sh scripts used in the build process should be changed
to be something else, maybe small Java apps. Someday.
-kto
Andrew Haley wrote:
> Martin Buchholz wrote:
>
>> On Tue, Jun 3, 2008 at 1:22 AM, Andrew Haley <aph at redhat.com> wrote:
>>> But if one of our scripts actually needs bash (not just sh) why not use
>>> #!/bin/bash ?
>
>> sh is a horrible programming language whose primary virtue is
>> portability -- every Unix system since the dark ages has it.
>> Much of that is lost when replacing #!/bin/sh with #!/bin/bash.
>> Might as well upgrade to a "real" programming language.
>
> Sure, but this bug seems to suggest that we *already* rely on
> /bin/bash, but we pretend not to by assuming that /bin/sh runs
> bash. If we rely on bash, let's be straight about it.
>
> Andrew.
More information about the build-dev
mailing list