[Mesa-dev] [radeonsi] meson vs autotools used disk space observations

Jason Ekstrand jason at jlekstrand.net
Sun May 12 22:03:09 UTC 2019


Likely you're either getting slightly different build flags for some reason 
it else something extra is getting linked into the gallium driver that want 
before. Not all they concerning but I'll happily agree it is a bit odd and 
probably worth some investigation. If nothing else, your build setup isn't 
identical between the two somehow.  That said, without knowing your meson 
config parameters it's impossible to guess what that would be. You provided 
some CMake thing but that looks irrelevant.

On May 12, 2019 15:13:59 Dieter Nützel <Dieter at nuetzel-hh.de> wrote:

> Hello to all of you,
>
> after long fiddling with fading away of autotools I have to present my
> observations about used disk space at least for the radeonsi driver.
> Same goes for radeon.
>
> autotools
> -rwxr-xr-x   4 root root  4903184 12. Mai 19:28 radeonsi_drv_video.so
> -rwxr-xr-x   4 root root  4903184 12. Mai 19:28 r600_drv_video.so
> -rwxr-xr-x   8 root root 10933808 12. Mai 19:28 swrast_dri.so
> -rwxr-xr-x   8 root root 10933808 12. Mai 19:28 radeonsi_dri.so
> -rwxr-xr-x   8 root root 10933808 12. Mai 19:28 r600_dri.so
> -rwxr-xr-x   8 root root 10933808 12. Mai 19:28 kms_swrast_dri.so
>
> meson ~940 k more
> -rwxr-xr-x   6 root root  4903184 12. Mai 19:28 radeonsi_drv_video.so
> -rwxr-xr-x   6 root root  4903184 12. Mai 19:28 r600_drv_video.so
> -rwxr-xr-x   8 root root 11876040 12. Mai 21:26 swrast_dri.so
> -rwxr-xr-x   8 root root 11876040 12. Mai 21:26 radeonsi_dri.so
> -rwxr-xr-x   8 root root 11876040 12. Mai 21:26 r600_dri.so
> -rwxr-xr-x   8 root root 11876040 12. Mai 21:26 kms_swrast_dri.so
>
> @Marek
> Aren't *_drv_video.so needed any longer? They aren't built/installed by
> meson any more.
>
> autotools
> -rwxr-xr-x   4 root root 4931824 12. Mai 19:28
> libvdpau_radeonsi.so.1.0.0
> -rwxr-xr-x   4 root root 4931824 12. Mai 19:28 libvdpau_r600.so.1.0.0
>
> meson ~430k more
> -rwxr-xr-x   4 root root 5365912 12. Mai 21:26
> libvdpau_radeonsi.so.1.0.0
> -rwxr-xr-x   4 root root 5365912 12. Mai 21:26 libvdpau_r600.so.1.0.0
>
> autotools
> -rwxr-xr-x  1 root root    26408 12. Mai 19:28 libGLESv1_CM.so.1.1.0
> -rwxr-xr-x  1 root root    26408 12. Mai 19:28 libGLESv1_CM.so.1.0.0
> -rwxr-xr-x  1 root root    42792 12. Mai 19:28 libGLESv2.so.2.0.0
> -rwxr-xr-x  1 root root   467872 12. Mai 19:28 libGLX_mesa.so.0.0.0
> -rwxr-xr-x  1 root root 24152656 12. Mai 19:28 libOpenCL.so.1.0.0
> -rwxr-xr-x  1 root root   221696 12. Mai 19:28 libEGL_mesa.so.0.0.0
> -rwxr-xr-x  1 root root   203064 12. Mai 19:28 libglapi.so.0.0.0
> -rwxr-xr-x  1 root root  3392464 12. Mai 19:28 libvulkan_radeon.so
> -rwxr-xr-x  1 root root  2150968 12. Mai 19:28 libXvMCr600.so.1.0.0
>
> meson
> -rwxr-xr-x 1 root root    26408 12. Mai 19:28 libGLESv1_CM.so.1.1.0
> -rwxr-xr-x 1 root root    26408 12. Mai 19:28 libGLESv1_CM.so.1.0.0
> -rwxr-xr-x 1 root root    42792 12. Mai 19:28 libGLESv2.so.2.0.0
> -rwxr-xr-x 1 root root  2150968 12. Mai 19:28 libXvMCr600.so.1.0.0
> -rwxr-xr-x 1 root root   203072 12. Mai 21:26 libglapi.so.0.0.0
> -rwxr-xr-x 1 root root  3683296 12. Mai 21:26 libvulkan_radeon.so
> 290k more
>
> -rwxr-xr-x 1 root root   480160 12. Mai 21:26 libGLX_mesa.so.0.0.0
> 130k more
>
> -rwxr-xr-x 1 root root   234016 12. Mai 21:26 libEGL_mesa.so.0.0.0
> 130k more
>
> -rwxr-xr-x 1 root root 24144432 12. Mai 21:26 libOpenCL.so.1.0.0
>
> libGLE* aren't build/installed, too.
>
> This was last tested with mesa git #4111c380b05, because of 'final'
> deletion of autotools. git revert xxx autotools commits.
>
> My configuration:
> autotools
> ./autogen.sh --prefix=/usr/local --with-dri-drivers=""
> --with-platforms=drm,x11 --with-gallium-drivers=r600,radeonsi,swrast
> --with-vulkan-drivers=radeon --enable-nine --enable-opencl
> --disable-opencl_icd --enable-libglvnd --enable-autotools
>
> meson
> cmake -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU" -DLLVM_APPEND_VC_REV=OFF
> -DCMAKE_BUILD_TYPE="Release" -DLLVM_LINK_LLVM_DYLIB=ON
> -DLLVM_ENABLE_RTTI=ON -DLLVM_PARALLEL_COMPILE_JOBS="9" ../
>
> Thanks,
>
> Dieter
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev





More information about the mesa-dev mailing list