After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 796903 - glib static libraries built with meson do not contain all the required objects
glib static libraries built with meson do not contain all the required objects
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: cerbero
git master
Other All
: Normal blocker
: 1.15.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-08-01 09:53 UTC by Nirbheek Chauhan
Modified: 2018-08-12 12:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nirbheek Chauhan 2018-08-01 09:53:25 UTC
Due to https://github.com/mesonbuild/meson/issues/3937, the static libraries built with meson in glib are incomplete, and are missing libcharset.a, libgnulib.a, libpcre.a (depending on the configuration).

This makes it impossible to use them to build anything on iOS or Android
Comment 1 Tim-Philipp Müller 2018-08-12 12:53:18 UTC
Wasn't this fixed by

commit 155b46d934f8672301d9ff7017acbc7f76e9c6ec
Author: Nirbheek Chauhan <nirbheek@centricular.com>
Date:   Tue Aug 7 23:50:28 2018 +0530

    meson.recipe: Fix glib static libs and pkg-config files
    
    The glib static libraries now have the correct contents, and the
    pkg-config files have the correct Libs.private lines.

?

Are we keeping it open to allow more testing or can it be closed?
Comment 2 Nirbheek Chauhan 2018-08-12 12:56:56 UTC
Matthew has already tested that this is fixed, forgot to close it, thanks!