diff options
author | Khem Raj <raj.khem@gmail.com> | 2018-05-22 21:43:51 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2018-05-26 21:10:55 -0700 |
commit | d986db60835473118d793dcadaa6aac622bdbd5f (patch) | |
tree | 69917fc7990bddb4f54f61ac10da204210740a0f /meta-multimedia/recipes-multimedia/musicbrainz | |
parent | 51c6624684a5acfceb2feeb8bd9bfa7f744c1526 (diff) | |
download | meta-openembedded-d986db60835473118d793dcadaa6aac622bdbd5f.tar.gz |
libmusicbrainz: Set CMAKE_EXE_LINKER_FLAGS to build linker flags
Some older compilers do not support security flags like -fstack-protector=strong
and if we do not set this then it will use the target flags to pass here
which will fail with gcc < 5.x, especially a problem building distros with
security flags on host with 4.x gcc e.g. ubuntu 14.04
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-multimedia/recipes-multimedia/musicbrainz')
-rw-r--r-- | meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb index 16e52134b..ca9d94a19 100644 --- a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb +++ b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb | |||
@@ -22,10 +22,12 @@ do_configure_prepend() { | |||
22 | git clean -dfx -e /.pc/ -e /patches/ . | 22 | git clean -dfx -e /.pc/ -e /patches/ . |
23 | mkdir build-native | 23 | mkdir build-native |
24 | cd build-native | 24 | cd build-native |
25 | cmake -DCMAKE_C_FLAGS=${BUILD_CFLAGS} \ | 25 | LDFLAGS="${BUILD_LDFLAGS}" \ |
26 | cmake -DCMAKE_C_FLAGS=${BUILD_CFLAGS} \ | ||
26 | -DCMAKE_C_COMPILER=${BUILD_CC} \ | 27 | -DCMAKE_C_COMPILER=${BUILD_CC} \ |
27 | -DCMAKE_CXX_FLAGS=${BUILD_CXXFLAGS} \ | 28 | -DCMAKE_CXX_FLAGS=${BUILD_CXXFLAGS} \ |
28 | -DCMAKE_CXX_COMPILER=${BUILD_CXX} \ | 29 | -DCMAKE_CXX_COMPILER=${BUILD_CXX} \ |
30 | -DCMAKE_EXE_LINKER_FLAGS=${BUILD_LDFLAGS} \ | ||
29 | .. | 31 | .. |
30 | make make-c-interface | 32 | make make-c-interface |
31 | cd .. | 33 | cd .. |