On Friday, 2018-09-07 12:09:46 +0300, Sergii Romantsov wrote: > Hello, Eric. > > but we don't want to remove libmesa_util from the other libs > > > Does it mean to revert src/gbm/meson.build and src/glx/meson.build ?
Yes, precisely :) > > On Thu, Sep 6, 2018 at 8:30 PM, Eric Engestrom <eric.engest...@intel.com> > wrote: > > > On Thursday, 2018-09-06 17:38:36 +0300, Sergii Romantsov 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], > > > > This line is indeed necessary (although the [] are not), but we don't > > want to remove libmesa_util from the other libs. > > > > When you send a v2, can you please add: > > > > Fixes: 2e1e6511f76370870b5cd "util: extract get_process_name from > > xmlconfig.c" > > Cc: Marek Olšák <marek.ol...@amd.com> > > Cc: Dylan Baker <dy...@pnwbakers.com> > > Reviewed-by: Eric Engestrom <eric.engest...@intel.com> > > > > Thanks for the patch! > > > > > 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 > > _______________________________________________ > > 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