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

Konstantin Lepikhov lakostis на altlinux.org
Чт Янв 14 23:46:46 MSK 2021


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. И кросскопиляция это
самодельный колхоз, который все равно не поддерживается на уровне
дистрибутива.

> Не так, что прям кровь из носу нужны. Но весьма приятны.
Тут кто-то недавно жаловался, что сборка llvm с полным debuginfo сьела всю
память на сборочнице, есть подозрение, что он с вами не согласится.

-- 
WBR et al.


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