Probably, here is a sense to remove constructions similar to 'libmesa_util, libxmlconfig' and left only libxmlconfig for the rest of meson.build files. Any doubts?
On Thu, Sep 6, 2018 at 5:38 PM, Sergii Romantsov <sergii.romant...@gmail.com > wrote: > Building of 32bit mesa with meson causes linkage issue: > "undefined reference to `util_get_process_name'" > Fixed by adding link-with mesa_util for xmlconfig primary. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107843 > Signed-off-by: Sergii Romantsov <sergii.romant...@globallogic.com> > --- > src/gbm/meson.build | 2 +- > src/glx/meson.build | 2 +- > src/util/meson.build | 1 + > 3 files changed, 3 insertions(+), 2 deletions(-) > > diff --git a/src/gbm/meson.build b/src/gbm/meson.build > index 2e9d380..6ca8b38 100644 > --- a/src/gbm/meson.build > +++ b/src/gbm/meson.build > @@ -51,7 +51,7 @@ libgbm = shared_library( > include_directories : incs_gbm, > c_args : [c_vis_args, args_gbm], > link_args : [ld_args_gc_sections], > - link_with : [libloader, libmesa_util, libxmlconfig], > + link_with : [libloader, libxmlconfig], > dependencies : [deps_gbm, dep_dl, dep_thread], > version : '1.0.0', > install : true, > diff --git a/src/glx/meson.build b/src/glx/meson.build > index dd8ba60..5a97d3e 100644 > --- a/src/glx/meson.build > +++ b/src/glx/meson.build > @@ -150,7 +150,7 @@ libglx = static_library( > '-DGL_LIB_NAME="lib@0@.so.@1@"'.format(gl_lib_name, > gl_lib_version.split('.')[0]), > ], > link_with : [ > - libloader, libloader_dri3_helper, libmesa_util, libxmlconfig, > + libloader, libloader_dri3_helper, libxmlconfig, > extra_libs_libglx, > ], > dependencies : [dep_libdrm, dep_dri2proto, dep_glproto, dep_x11, > dep_glvnd], > diff --git a/src/util/meson.build b/src/util/meson.build > index a4ff0b9..c5714a7 100644 > --- a/src/util/meson.build > +++ b/src/util/meson.build > @@ -117,6 +117,7 @@ libxmlconfig = static_library( > 'xmlconfig', > files_xmlconfig, > include_directories : inc_common, > + link_with : [libmesa_util], > dependencies : [dep_expat, dep_m], > c_args : [ > c_msvc_compat_args, c_vis_args, > -- > 2.7.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev > -- Sergii Romantsov GlobalLogic Inc. www.globallogic.com
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev