[Mesa-dev] [PATCH 06/14] meson: use driver_deps for gallium osmesa
Marc Dietrich
marvin24 at gmx.de
Wed Nov 29 11:59:30 UTC 2017
Hi Dylan,
Am Mittwoch, 29. November 2017, 00:30:27 CET schrieb Dylan Baker:
> Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
> ---
> src/gallium/targets/osmesa/meson.build | 13 +++----------
> 1 file changed, 3 insertions(+), 10 deletions(-)
>
> diff --git a/src/gallium/targets/osmesa/meson.build
> b/src/gallium/targets/osmesa/meson.build index 72f77724e44..e8e8e4822d8
> 100644
> --- a/src/gallium/targets/osmesa/meson.build
> +++ b/src/gallium/targets/osmesa/meson.build
> @@ -20,8 +20,6 @@
>
> osmesa_link_with = []
> osmesa_link_args = []
> -osmesa_comp_args = ['-DGALLIUM_SOFTPIPE', '-DGALLIUM_TRACE']
> -osmesa_deps = []
>
> if with_shared_glapi
> osmesa_link_with += libglapi
> @@ -32,18 +30,13 @@ if with_ld_version_script
> ]
> endif
>
> -if with_llvm
> - osmesa_comp_args += '-DGALLIUM_LLVMPIPE'
> - osmesa_deps += dep_llvm
> - osmesa_link_with += libllvmpipe
> -endif
> # TODO: swr
>
> libosmesa = shared_library(
> osmesa_lib_name,
> 'target.c',
> - c_args : [c_vis_args, osmesa_comp_args],
> - cpp_args : [cpp_vis_args, osmesa_comp_args],
> + c_args : [c_vis_args, '-DGALLIUM_TRACE'],
> + cpp_args : cpp_vis_args,
> link_args : [ld_args_gc_sections, osmesa_link_args],
> include_directories : [
> inc_include, inc_src, inc_gallium, inc_gallium_aux, inc_gallium_winsys,
> @@ -52,7 +45,7 @@ libosmesa = shared_library(
> link_whole : [libosmesa_st],
> link_with : [
> libmesa_gallium, libgallium, libglapi_static, libws_null, libtrace,
> - libsoftpipe, osmesa_link_with,
> + driver_swrast,
> ],
> dependencies : [dep_selinux, dep_thread, dep_clock, dep_unwind,
> osmesa_deps], version : '8.0.0',
^^^^
this was just deleted. Did you actually tried to compile with this? Even when
removing this deps, it still fails with "AttributeError: 'InternalDependency'
object has no attribute 'is_linkable_target'"
Marc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20171129/c2b50ad9/attachment.sig>
More information about the mesa-dev
mailing list