[Mesa-dev] [PATCH v2] radeonsi needs libLLVMipo.

Tom Stellard tom at stellard.net
Tue May 28 18:54:23 PDT 2013


On Tue, May 28, 2013 at 11:59:41PM +0200, Andreas Hartmetz wrote:
> r600g needs it too, so add ipo in the common radeon_llvm_check().
> 
> radeonsi compiled and linked, but it failed at dynamic link time
> with a missing symbol.

Pushed, thanks!

-Tom

> ---
>  configure.ac | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/configure.ac b/configure.ac
> index eef4327..521331b 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1714,7 +1714,7 @@ radeon_llvm_check() {
>                        sources with the --enable-experimental-targets=R600
>                        configure flag])
>      fi
> -    LLVM_COMPONENTS="${LLVM_COMPONENTS} r600 bitreader"
> +    LLVM_COMPONENTS="${LLVM_COMPONENTS} r600 bitreader ipo"
>      NEED_RADEON_LLVM=yes
>      AC_CHECK_LIB([elf], [elf_memory], [ELF_LIB=-lelf],
>                                   [AC_MSG_ERROR([radeonsi and r600g require libelf when using LLVM])])
> @@ -1770,7 +1770,7 @@ if test "x$with_gallium_drivers" != x; then
>              if test "x$enable_r600_llvm" = xyes -o "x$enable_opencl" = xyes; then
>                  radeon_llvm_check
>                  R600_NEED_RADEON_GALLIUM=yes;
> -                LLVM_COMPONENTS="${LLVM_COMPONENTS} ipo bitreader asmparser"
> +                LLVM_COMPONENTS="${LLVM_COMPONENTS} bitreader asmparser"
>              fi
>              if test "x$enable_r600_llvm" = xyes; then
>                  USE_R600_LLVM_COMPILER=yes;
> -- 
> 1.8.1.2
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list