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

Reply via email to