[devel] [#263468] EPERM (try 14) llvm-common.git=11.0.0-alt2 srpm=llvm11.0-11.0.0-alt2.src.rpm

Ivan A. Melnikov iv на altlinux.org
Пт Янв 15 10:49:44 MSK 2021


On Thu, Jan 14, 2021 at 09:46:46PM +0100, Konstantin Lepikhov wrote:
> Hi Alexey!
> 
> On 01/13/2021, at 04:47:46 PM you wrote:
> 
> > Добрый день!
> > 
> > On 1/11/21 8:09 PM, Konstantin Lepikhov wrote:
> > 
> > >>   %build
> > >> +%define _cmake_skip_rpath -DCMAKE_SKIP_RPATH:BOOL=OFF
> > >>   %cmake -G Ninja \
> > >>   	-DLLVM_PARALLEL_LINK_JOBS=1 \
> > >>   	-DCMAKE_BUILD_TYPE=Release \
> > >> +	-DCMAKE_INSTALL_PREFIX=%llvm_prefix \
> > >> +	-DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF \
> > >>   	-DBUILD_SHARED_LIBS:BOOL=OFF \
> > >> -	-DLLVM_TARGETS_TO_BUILD="host;AMDGPU;BPF;NVPTX;" \
> > >> +	-DLLVM_TARGETS_TO_BUILD="all" \
> > 
> > > Почему нам нужны все TARGETS?
> > 
> > Для Mesa, например. И для кросс-компиляции (clang --target=aarch64-linux-gnu).
> для Mesa нужен только AMDGPU а не _все_ TARGETS. И кросскопиляция это
> самодельный колхоз, который все равно не поддерживается на уровне
> дистрибутива.

Ну, надо же с чего то начать.

-- 
  wbr,
    iv m.


Подробная информация о списке рассылки Devel