Non-portable configure.ac
Sander Maijers
s.n.maijers at gmail.com
Thu Feb 22 17:36:07 UTC 2018
Thanks!
Note that checkbashisms 2.17.12-1 failed to catch this when I debugged
this issue.
https://www.archlinux.org/packages/community/any/checkbashisms/
Also note that on Arch Linux, I used dash 0.5.9.1-1, whereas Debian only
has various older versions
https://packages.debian.org/search?keywords=dash
Running shellcheck and checkbashisms regularly is advisable even for
autoconf generated scripts.
On 22-02-18 12:07, Eike Rathke wrote:
> Hi Sander,
>
> On Wednesday, 2018-02-21 14:03:49 +0100, Sander Maijers wrote:
>
>> I have set dash as /bin/sh.
> "Funny", because Debian has dash there as well and no problem.
>
> Anyway.. this
>
>> ./configure fails due a syntax error, since `${PRODUCTNAME// /}` not a
>> portable syntax.
> has been changed to
> PRODUCTNAME_WITHOUT_SPACES=$(printf %s "$PRODUCTNAME" | sed 's/ //g')
>
> on master.
>
> Eike
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20180222/63142496/attachment.html>
More information about the LibreOffice
mailing list