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 ?

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

Reply via email to