* [Buildroot] [PATCH] package/meson: bump version to 0.52.0 @ 2019-10-14 13:00 Marcin Niestroj 2019-10-14 16:22 ` Adam Duskett 2019-10-14 16:30 ` James Hilliard 0 siblings, 2 replies; 6+ messages in thread From: Marcin Niestroj @ 2019-10-14 13:00 UTC (permalink / raw) To: buildroot Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index cfe859d2ee..26b1fc9bb2 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.51.2/meson-0.51.2.tar.gz.asc -sha256 23688f0fc90be623d98e80e1defeea92bbb7103bf9336a5f5b9865d36e892d76 meson-0.51.2.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.52.0/meson-0.52.0.tar.gz.asc +sha256 d60f75f0dedcc4fd249dbc7519d6f3ce6df490033d276ef1cf27453ef4938d32 meson-0.52.0.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index a664c55f55..29a192c569 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.51.2 +MESON_VERSION = 0.52.0 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.23.0 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/meson: bump version to 0.52.0 2019-10-14 13:00 [Buildroot] [PATCH] package/meson: bump version to 0.52.0 Marcin Niestroj @ 2019-10-14 16:22 ` Adam Duskett 2019-10-14 17:25 ` Yann E. MORIN 2019-10-14 16:30 ` James Hilliard 1 sibling, 1 reply; 6+ messages in thread From: Adam Duskett @ 2019-10-14 16:22 UTC (permalink / raw) To: buildroot Hey Marcin; Reading through the release notes, there is a new feature for 0.52.0 that seems interesting: https://mesonbuild.com/Release-notes-for-0-52-0.html Enhancements to the pkg_config_path argument "Setting sys_root in the [properties] section of your cross-file will now set PKG_CONFIG_SYSROOT_DIR automatically for host system dependencies when cross-compiling." Perhaps we should add this to our cross-compilation.conf.in file. Perhaps Thomas, Yann, or Arnout could weight in? Tested-by: Adam Duskett <aduskett@gmail.com> On Mon, Oct 14, 2019 at 6:01 AM Marcin Niestroj <m.niestroj@grinn-global.com> wrote: > > Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> > --- > package/meson/meson.hash | 4 ++-- > package/meson/meson.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/meson/meson.hash b/package/meson/meson.hash > index cfe859d2ee..26b1fc9bb2 100644 > --- a/package/meson/meson.hash > +++ b/package/meson/meson.hash > @@ -1,4 +1,4 @@ > # Locally calculated after checking pgp signature > -# https://github.com/mesonbuild/meson/releases/download/0.51.2/meson-0.51.2.tar.gz.asc > -sha256 23688f0fc90be623d98e80e1defeea92bbb7103bf9336a5f5b9865d36e892d76 meson-0.51.2.tar.gz > +# https://github.com/mesonbuild/meson/releases/download/0.52.0/meson-0.52.0.tar.gz.asc > +sha256 d60f75f0dedcc4fd249dbc7519d6f3ce6df490033d276ef1cf27453ef4938d32 meson-0.52.0.tar.gz > sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING > diff --git a/package/meson/meson.mk b/package/meson/meson.mk > index a664c55f55..29a192c569 100644 > --- a/package/meson/meson.mk > +++ b/package/meson/meson.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -MESON_VERSION = 0.51.2 > +MESON_VERSION = 0.52.0 > MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) > MESON_LICENSE = Apache-2.0 > MESON_LICENSE_FILES = COPYING > -- > 2.23.0 > > _______________________________________________ > buildroot mailing list > buildroot at busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/meson: bump version to 0.52.0 2019-10-14 16:22 ` Adam Duskett @ 2019-10-14 17:25 ` Yann E. MORIN 2019-10-15 7:41 ` Arnout Vandecappelle 0 siblings, 1 reply; 6+ messages in thread From: Yann E. MORIN @ 2019-10-14 17:25 UTC (permalink / raw) To: buildroot Adam, All, (note that James already sent the same version bump a few hours earlier, too: https://patchwork.ozlabs.org/patch/1176087/) On 2019-10-14 09:22 -0700, Adam Duskett spake thusly: > Reading through the release notes, there is a new feature for 0.52.0 > that seems interesting: > https://mesonbuild.com/Release-notes-for-0-52-0.html > > Enhancements to the pkg_config_path argument > "Setting sys_root in the [properties] section of your cross-file will now set > PKG_CONFIG_SYSROOT_DIR automatically for host system dependencies > when cross-compiling." > > Perhaps we should add this to our cross-compilation.conf.in file. > > Perhaps Thomas, Yann, or Arnout could weight in? Why would we need a meson-only solution, when we already have a pkg-config wrapper that already sets it correctly, and works for all the buildsystems we support? I mean, even if we were to use the meson way via cross-compilation.conf, we would still have to address the other buildsystems, so we could not drop our existing wrapper. So, what's the point in implementing the meson-way when it already works with the generic way? Yeah, I know that by the meson people, everything should be converted over, but that is not the real world we're living in... ;-) Regards, Yann E. MORIN. > Tested-by: Adam Duskett <aduskett@gmail.com> > > On Mon, Oct 14, 2019 at 6:01 AM Marcin Niestroj > <m.niestroj@grinn-global.com> wrote: > > > > Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> > > --- > > package/meson/meson.hash | 4 ++-- > > package/meson/meson.mk | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/meson/meson.hash b/package/meson/meson.hash > > index cfe859d2ee..26b1fc9bb2 100644 > > --- a/package/meson/meson.hash > > +++ b/package/meson/meson.hash > > @@ -1,4 +1,4 @@ > > # Locally calculated after checking pgp signature > > -# https://github.com/mesonbuild/meson/releases/download/0.51.2/meson-0.51.2.tar.gz.asc > > -sha256 23688f0fc90be623d98e80e1defeea92bbb7103bf9336a5f5b9865d36e892d76 meson-0.51.2.tar.gz > > +# https://github.com/mesonbuild/meson/releases/download/0.52.0/meson-0.52.0.tar.gz.asc > > +sha256 d60f75f0dedcc4fd249dbc7519d6f3ce6df490033d276ef1cf27453ef4938d32 meson-0.52.0.tar.gz > > sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING > > diff --git a/package/meson/meson.mk b/package/meson/meson.mk > > index a664c55f55..29a192c569 100644 > > --- a/package/meson/meson.mk > > +++ b/package/meson/meson.mk > > @@ -4,7 +4,7 @@ > > # > > ################################################################################ > > > > -MESON_VERSION = 0.51.2 > > +MESON_VERSION = 0.52.0 > > MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) > > MESON_LICENSE = Apache-2.0 > > MESON_LICENSE_FILES = COPYING > > -- > > 2.23.0 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at busybox.net > > http://lists.busybox.net/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/meson: bump version to 0.52.0 2019-10-14 17:25 ` Yann E. MORIN @ 2019-10-15 7:41 ` Arnout Vandecappelle 2019-10-15 7:55 ` Thomas Petazzoni 0 siblings, 1 reply; 6+ messages in thread From: Arnout Vandecappelle @ 2019-10-15 7:41 UTC (permalink / raw) To: buildroot On 14/10/2019 19:25, Yann E. MORIN wrote: > Adam, All, > > (note that James already sent the same version bump a few hours earlier, > too: https://patchwork.ozlabs.org/patch/1176087/) > > On 2019-10-14 09:22 -0700, Adam Duskett spake thusly: >> Reading through the release notes, there is a new feature for 0.52.0 >> that seems interesting: >> https://mesonbuild.com/Release-notes-for-0-52-0.html >> >> Enhancements to the pkg_config_path argument >> "Setting sys_root in the [properties] section of your cross-file will now set >> PKG_CONFIG_SYSROOT_DIR automatically for host system dependencies >> when cross-compiling." >> >> Perhaps we should add this to our cross-compilation.conf.in file. >> >> Perhaps Thomas, Yann, or Arnout could weight in? > > Why would we need a meson-only solution, when we already have a pkg-config > wrapper that already sets it correctly, and works for all the buildsystems > we support? Except that it doesn't... meson at least has good support for cross-compilation, including support for building tools for the build machine as part of the compilation process. However, that currently doesn't work completely because of pkg-config. Indeed, the same pkg-config will be used for build and for target. This sys_root option could help with that, because we could set pkgconfig directly to $(HOST_DIR)/bin/pkgconf instead of the wrapper (and configure pkgconf with $(HOST_DIR) as sysroot by default; the actual sysroot is anyway going to be set by the wrapper script). Unfortunately, this is not a complete solution because we still have the -static flag that we add in the wrapper script. I don't know if meson has support for that. And regardless, I think the personality approach is probably easier (I think meson already supported that out of the box before). And as you say, it is usable beyond just meson. Regards, Arnout > > I mean, even if we were to use the meson way via cross-compilation.conf, > we would still have to address the other buildsystems, so we could not > drop our existing wrapper. So, what's the point in implementing the > meson-way when it already works with the generic way? > > Yeah, I know that by the meson people, everything should be converted > over, but that is not the real world we're living in... ;-) > > Regards, > Yann E. MORIN. > >> Tested-by: Adam Duskett <aduskett@gmail.com> >> >> On Mon, Oct 14, 2019 at 6:01 AM Marcin Niestroj >> <m.niestroj@grinn-global.com> wrote: >>> >>> Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> >>> --- >>> package/meson/meson.hash | 4 ++-- >>> package/meson/meson.mk | 2 +- >>> 2 files changed, 3 insertions(+), 3 deletions(-) >>> >>> diff --git a/package/meson/meson.hash b/package/meson/meson.hash >>> index cfe859d2ee..26b1fc9bb2 100644 >>> --- a/package/meson/meson.hash >>> +++ b/package/meson/meson.hash >>> @@ -1,4 +1,4 @@ >>> # Locally calculated after checking pgp signature >>> -# https://github.com/mesonbuild/meson/releases/download/0.51.2/meson-0.51.2.tar.gz.asc >>> -sha256 23688f0fc90be623d98e80e1defeea92bbb7103bf9336a5f5b9865d36e892d76 meson-0.51.2.tar.gz >>> +# https://github.com/mesonbuild/meson/releases/download/0.52.0/meson-0.52.0.tar.gz.asc >>> +sha256 d60f75f0dedcc4fd249dbc7519d6f3ce6df490033d276ef1cf27453ef4938d32 meson-0.52.0.tar.gz >>> sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING >>> diff --git a/package/meson/meson.mk b/package/meson/meson.mk >>> index a664c55f55..29a192c569 100644 >>> --- a/package/meson/meson.mk >>> +++ b/package/meson/meson.mk >>> @@ -4,7 +4,7 @@ >>> # >>> ################################################################################ >>> >>> -MESON_VERSION = 0.51.2 >>> +MESON_VERSION = 0.52.0 >>> MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) >>> MESON_LICENSE = Apache-2.0 >>> MESON_LICENSE_FILES = COPYING >>> -- >>> 2.23.0 >>> >>> _______________________________________________ >>> buildroot mailing list >>> buildroot at busybox.net >>> http://lists.busybox.net/mailman/listinfo/buildroot > ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/meson: bump version to 0.52.0 2019-10-15 7:41 ` Arnout Vandecappelle @ 2019-10-15 7:55 ` Thomas Petazzoni 0 siblings, 0 replies; 6+ messages in thread From: Thomas Petazzoni @ 2019-10-15 7:55 UTC (permalink / raw) To: buildroot On Tue, 15 Oct 2019 09:41:16 +0200 Arnout Vandecappelle <arnout@mind.be> wrote: > meson at least has good support for cross-compilation, including support for > building tools for the build machine as part of the compilation process. > However, that currently doesn't work completely because of pkg-config. Indeed, > the same pkg-config will be used for build and for target. > > This sys_root option could help with that, because we could set pkgconfig > directly to $(HOST_DIR)/bin/pkgconf instead of the wrapper (and configure > pkgconf with $(HOST_DIR) as sysroot by default; the actual sysroot is anyway > going to be set by the wrapper script). > > Unfortunately, this is not a complete solution because we still have the > -static flag that we add in the wrapper script. I don't know if meson has > support for that. I haven't thought this through completely, but I believe that per-package support also requires some flexibility that the wrapper provides. But again, I haven't thought this through entirely, maybe it would be doable with the meson sys_root option. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/meson: bump version to 0.52.0 2019-10-14 13:00 [Buildroot] [PATCH] package/meson: bump version to 0.52.0 Marcin Niestroj 2019-10-14 16:22 ` Adam Duskett @ 2019-10-14 16:30 ` James Hilliard 1 sibling, 0 replies; 6+ messages in thread From: James Hilliard @ 2019-10-14 16:30 UTC (permalink / raw) To: buildroot This is a duplicate of https://patchwork.ozlabs.org/patch/1176087/ On Mon, Oct 14, 2019 at 3:01 PM Marcin Niestroj <m.niestroj@grinn-global.com> wrote: > > Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> > --- > package/meson/meson.hash | 4 ++-- > package/meson/meson.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/meson/meson.hash b/package/meson/meson.hash > index cfe859d2ee..26b1fc9bb2 100644 > --- a/package/meson/meson.hash > +++ b/package/meson/meson.hash > @@ -1,4 +1,4 @@ > # Locally calculated after checking pgp signature > -# https://github.com/mesonbuild/meson/releases/download/0.51.2/meson-0.51.2.tar.gz.asc > -sha256 23688f0fc90be623d98e80e1defeea92bbb7103bf9336a5f5b9865d36e892d76 meson-0.51.2.tar.gz > +# https://github.com/mesonbuild/meson/releases/download/0.52.0/meson-0.52.0.tar.gz.asc > +sha256 d60f75f0dedcc4fd249dbc7519d6f3ce6df490033d276ef1cf27453ef4938d32 meson-0.52.0.tar.gz > sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING > diff --git a/package/meson/meson.mk b/package/meson/meson.mk > index a664c55f55..29a192c569 100644 > --- a/package/meson/meson.mk > +++ b/package/meson/meson.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -MESON_VERSION = 0.51.2 > +MESON_VERSION = 0.52.0 > MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) > MESON_LICENSE = Apache-2.0 > MESON_LICENSE_FILES = COPYING > -- > 2.23.0 > > _______________________________________________ > buildroot mailing list > buildroot at busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-10-15 7:55 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-10-14 13:00 [Buildroot] [PATCH] package/meson: bump version to 0.52.0 Marcin Niestroj 2019-10-14 16:22 ` Adam Duskett 2019-10-14 17:25 ` Yann E. MORIN 2019-10-15 7:41 ` Arnout Vandecappelle 2019-10-15 7:55 ` Thomas Petazzoni 2019-10-14 16:30 ` James Hilliard
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.