[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