libgcrypt: fix compile error with '-O2' in sysroot path
authorChen Qi <Qi.Chen@windriver.com>
Wed, 11 Dec 2013 09:06:29 +0000 (17:06 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 14 Dec 2013 09:11:16 +0000 (09:11 +0000)
commit0c0522a43281b9281d8905b1ed77faaa2c6a6c4f
tree0df6470eaf405919ad5fffa72ad402bd4311c923
parentbd2e3a708f3aee2ef25205e8cca2d5edb4f435fc
libgcrypt: fix compile error with '-O2' in sysroot path

Characters like '-O2' or '-Ofast' will be replaced by '-O1' when
compiling cipher. If we are cross compiling libgcrypt and sysroot
contains such characters, we would get compile errors because the
sysroot path has been modified.

Fix this by adding whitespaces before and after the original matching
pattern in the sed command.

[YOCTO #5628]

(From OE-Core rev: 84514834417e022660e7b3a540910d2d6fb12337)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/libgcrypt/files/libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch [new file with mode: 0644]
meta/recipes-support/libgcrypt/libgcrypt.inc