Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 710328 Details for
Bug 738710
meson.eclass - future releases of meson require changes
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Revised patch
meson-builtin.patch (text/plain), 2.42 KB, created by
Mike Gilbert
on 2021-05-22 16:40:32 UTC
(
hide
)
Description:
Revised patch
Filename:
MIME Type:
Creator:
Mike Gilbert
Created:
2021-05-22 16:40:32 UTC
Size:
2.42 KB
patch
obsolete
>From 56a98211af83b8ffe64574904f1e4ff5be27dfb9 Mon Sep 17 00:00:00 2001 >From: Mike Gilbert <floppym@gentoo.org> >Date: Sat, 22 May 2021 12:35:38 -0400 >Subject: [PATCH] meson.eclass: move compiler flags to [built-in options] > >Resolves deprecation notices since meson 0.56.0. > >Closes: https://bugs.gentoo.org/738710 >Signed-off-by: Mike Gilbert <floppym@gentoo.org> >--- > eclass/meson.eclass | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > >diff --git a/eclass/meson.eclass b/eclass/meson.eclass >index d87d61f44ae4..0acc490452f2 100644 >--- a/eclass/meson.eclass >+++ b/eclass/meson.eclass >@@ -54,7 +54,7 @@ EXPORT_FUNCTIONS src_configure src_compile src_test src_install > if [[ -z ${_MESON_ECLASS} ]]; then > _MESON_ECLASS=1 > >-MESON_DEPEND=">=dev-util/meson-0.54.0 >+MESON_DEPEND=">=dev-util/meson-0.56.0 > >=dev-util/ninja-1.8.2 > dev-util/meson-format-array > " >@@ -180,7 +180,7 @@ _meson_create_cross_file() { > strip = $(_meson_env_array "$(tc-getSTRIP)") > windres = $(_meson_env_array "$(tc-getRC)") > >- [properties] >+ [built-in options] > c_args = $(_meson_env_array "${CFLAGS} ${CPPFLAGS}") > c_link_args = $(_meson_env_array "${CFLAGS} ${LDFLAGS}") > cpp_args = $(_meson_env_array "${CXXFLAGS} ${CPPFLAGS}") >@@ -191,6 +191,8 @@ _meson_create_cross_file() { > objc_link_args = $(_meson_env_array "${OBJCFLAGS} ${LDFLAGS}") > objcpp_args = $(_meson_env_array "${OBJCXXFLAGS} ${CPPFLAGS}") > objcpp_link_args = $(_meson_env_array "${OBJCXXFLAGS} ${LDFLAGS}") >+ >+ [properties] > needs_exe_wrapper = true > sys_root = '${SYSROOT}' > pkg_config_libdir = '${PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}' >@@ -232,7 +234,7 @@ _meson_create_native_file() { > strip = $(_meson_env_array "$(tc-getBUILD_STRIP)") > windres = $(_meson_env_array "$(tc-getBUILD_PROG RC windres)") > >- [properties] >+ [built-in options] > c_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_CPPFLAGS}") > c_link_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_LDFLAGS}") > cpp_args = $(_meson_env_array "${BUILD_CXXFLAGS} ${BUILD_CPPFLAGS}") >@@ -243,6 +245,8 @@ _meson_create_native_file() { > objc_link_args = $(_meson_env_array "${BUILD_OBJCFLAGS} ${BUILD_LDFLAGS}") > objcpp_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_CPPFLAGS}") > objcpp_link_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_LDFLAGS}") >+ >+ [properties] > needs_exe_wrapper = false > pkg_config_libdir = '${BUILD_PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}' > >-- >2.31.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 738710
:
682330
|
682333
|
682465
|
682468
| 710328