[Buildroot] [PATCH] package/perl: fix configure when BR2_VERSION_FULL contains a '/'

Peter Korsgaard peter at korsgaard.com
Wed Mar 31 06:14:48 UTC 2021

>>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:

 > When BR2_VERSION_FULL contains one or more '/', injection our version
 > in the perl patch-level fails:

 >     /usr/bin/sed: -e expression #1, char 27: unknown option to `s'

 > When the build is done in a git tree, and HEAD is a tag, BR2_VERSION_FULL
 > will contain that tag name. Even if not widely common, it is not unusual
 > for a tag to contain a '/', and this is perfectly legit in git.

 > So, mangle BR2_VERSION_FULL to escape all '/' with a backslash '\', so
 > that the sed expression is correct, and so that we eventually have a
 > correct pathclevel string in perl's --version output.

 > Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
 > Cc: Francois Perrad <francois.perrad at gadz.org>

Committed to 2020.02.x, 2020.11.x and 2021.02.x, thanks.

Bye, Peter Korsgaard

More information about the buildroot mailing list