[Buildroot] [PATCH 1/1] package/meson: bump to version 1.2.0

Yann E. MORIN yann.morin.1998 at free.fr
Sat Aug 19 14:51:55 UTC 2023


Bernd, All,

+James who previously looked at a lot of meson changes

On 2023-07-22 09:35 +0200, Bernd Kuhls spake thusly:
> Release notes: https://mesonbuild.com/Release-notes-for-1-2-0.html

Unfortunately, we've had to revert this change, as it caused unforeseen
breakage that is not easily fixed.

Specifically, the way the library search paths are forced into the link
step for native builds, like we've seen in host-qemu.

So, let's try to bump later, when we can have a better understanding on
why the change was made and how we can fix it.

One lead could be to udnerstand why some libs are linked by full apth
while others are linked by name:

    /path/to/host/lib/libgio-2.0.so -L /path/to/host/lib/ -lgmodule-2.0

So, if you or James could look into that and take the matter with
upstream as a follow up to Romain's and others' reports [0] [1], that
would be awesome.

[0] https://github.com/mesonbuild/meson/issues/11914#issuecomment-1678090566
[1] https://github.com/mesonbuild/meson/issues/12140

Regards,
Yann E. MORIN.

> Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
> ---
>  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 cb36b674fa..02fa1535ef 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/1.1.1/meson-1.1.1.tar.gz.asc
> -sha256  d04b541f97ca439fb82fab7d0d480988be4bd4e62563a5ca35fadb5400727b1c  meson-1.1.1.tar.gz
> +# https://github.com/mesonbuild/meson/releases/download/1.2.0/meson-1.2.0.tar.gz.asc
> +sha256  1c0b634fe6b6a7072e398647f1bf392048577068a5c92ae44d04085dab0ded6f  meson-1.2.0.tar.gz
>  sha256  cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30  COPYING
> diff --git a/package/meson/meson.mk b/package/meson/meson.mk
> index 503aca8c25..8eabe108c4 100644
> --- a/package/meson/meson.mk
> +++ b/package/meson/meson.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>  
> -MESON_VERSION = 1.1.1
> +MESON_VERSION = 1.2.0
>  MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION)
>  MESON_LICENSE = Apache-2.0
>  MESON_LICENSE_FILES = COPYING
> -- 
> 2.39.2
> 
> _______________________________________________
> buildroot mailing list
> buildroot at buildroot.org
> https://lists.buildroot.org/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.  |
'------------------------------^-------^------------------^--------------------'



More information about the buildroot mailing list