[FFmpeg-devel] [Patch] Better ash support (under OS/2?)
Måns Rullgård
mans
Mon Oct 29 10:01:21 CET 2007
Dave Yeo <daveryeo at telus.net> writes:
> Hi, Ash seems to be the most popular shell on OS/2 (as discussed on a
> different list). While ash runs configure fine the build fails due to
> broken include lines. This is due to this,
> echo "BUILD_ROOT=\"$PWD\"" >> config.mak
> Seems that $PWD is not set if $PWD was not set before invoking the
> shell and pwd or cd have not been executed. This simple patch would
That shell is broken. POSIX clearly states that PWD should always be
set.
> also take care of the unlikely condition where the cached value of
> $PWD was wrong.
>
> Index: configure
> ===================================================================
> --- configure (revision 10870)
> +++ configure (working copy)
> @@ -916,6 +916,9 @@
> die "Out of tree builds are impossible with whitespace in source path."
> fi
>
> +# Make sure $PWD is current
> +pwd > /dev/null
> +
Bad idea. Nothing mandates that running pwd have any effect on $PWD.
In fact, pwd may well be an external executable.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list