1. 30 Nov, 2022 6 commits
  2. 29 Nov, 2022 1 commit
  3. 28 Nov, 2022 21 commits
  4. 24 Nov, 2022 2 commits
  5. 22 Nov, 2022 1 commit
    • maurossi's avatar
      r600/sfn: allow building with clang 6 (Android 9) · 8756ab0a
      maurossi authored
      This is backport of mesa 23.0 commit e74d989a
      
      
      with resolution of conflicts for mesa 22.2 branch
      
      static constexpr const 'value' is replaced by static function
      in all type_char template specializations
      to avoid the following building errors happening with clang 6
      
      /home/utente/pie-x86_kernel/prebuilts/clang/host/linux-x86/clang-4691093/bin/ld.lld: error: undefined symbol: r600::type_char<r600::ExportInstr>::value
      >>> referenced by sfn_scheduler.cpp
      >>>               sfn_sfn_scheduler.cpp.o:(bool r600::BlockSheduler::collect_ready_type<r600::ExportInstr>(std::__1::list<r600::ExportInstr*, std::__1::allocator<r600::ExportInstr*> >&, std::__1::list<r600::ExportInstr*, std::__1::allocator<r600::ExportInstr*> >&)) in archive src/gallium/drivers/r600/libr600.a
      ...
      /home/utente/pie-x86_kernel/prebuilts/clang/host/linux-x86/clang-4691093/bin/ld.lld: error: undefined symbol: r600::type_char<r600::RatInstr>::value
      >>> referenced by sfn_scheduler.cpp
      >>>               sfn_sfn_scheduler.cpp.o:(bool r600::BlockSheduler::collect_ready_type<r600::RatInstr>(std::__1::list<r600::RatInstr*, std::__1::allocator<r600::RatInstr*> >&, std::__1::list<r600::RatInstr*, std::__1::allocator<r600::RatInstr*> >&)) in archive src/gallium/drivers/r600/libr600.a
      clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
      
      Cc: "22.2" "22.3" mesa-stable
      Reviewed-by: Gert Wollny's avatarGert Wollny <gert.wollny@collabora.com>
      Part-of: <!19940>
      8756ab0a
  6. 21 Nov, 2022 9 commits