Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LLVM 16.0.6 #4

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

LLVM 16.0.6 #4

wants to merge 3 commits into from

Conversation

rubdos
Copy link
Contributor

@rubdos rubdos commented Sep 25, 2023

I'm leaving this to compile overnight, no need to test this yet.

See #3 for the explanation of my plan.

@rubdos
Copy link
Contributor Author

rubdos commented Sep 25, 2023

Interesting observation:

Your CMake version is 3.19.3. Starting with LLVM 17.0.0, the minimum
version of CMake required to build LLVM will become 3.20.0, and using an
older CMake will become an error. Please upgrade your CMake to at least
3.20.0 now to avoid issues in the future!

EDIT: sailfishos/cmake@817763e it's already taken care of. Good :-)

@rubdos rubdos changed the title LLVM 16 LLVM 16.0.6 Sep 25, 2023
@rubdos
Copy link
Contributor Author

rubdos commented Sep 26, 2023

rpmlint doesn't like the output on aarch64
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm-libs.i486: W: unstripped-binary-or-object /usr/lib/libLLVM-16.so
llvm-libs.i486: W: unstripped-binary-or-object /usr/lib/libLTO.so.16
llvm-libs.i486: W: unstripped-binary-or-object /usr/lib/libRemarks.so.16
llvm-libs.i486: E: shlib-policy-name-error 16
llvm-libs.i486: E: shlib-policy-name-error 16
llvm-libs.i486: E: shlib-policy-name-error 16
llvm-libs.i486: E: shared-library-without-dependency-information /usr/lib/libRemarks.so.16
llvm-libs.i486: E: no-changelogname-tag
llvm-libs.i486: E: library-without-ldconfig-postun /usr/lib/libLLVM-16.so
llvm-libs.i486: E: library-without-ldconfig-postun /usr/lib/libLTO.so.16
llvm-libs.i486: E: library-without-ldconfig-postun /usr/lib/libRemarks.so.16
llvm-libs.i486: E: library-without-ldconfig-postin /usr/lib/libLLVM-16.so
llvm-libs.i486: E: library-without-ldconfig-postin /usr/lib/libLTO.so.16
llvm-libs.i486: E: library-without-ldconfig-postin /usr/lib/libRemarks.so.16
llvm-libs.i486: W: invalid-license University of Illinois/NCSA Open Source License
=========================================== 1 packages and 0 specfiles checked; 11 errors, 4 warnings, 11 badness ============================================
========================================== TreatErrorsAsWarnings set in options so returning success instead of 64 ===========================================
=================================================================== rpmlint session starts ===================================================================
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm.i486: W: unstripped-binary-or-object /usr/bin/bugpoint
llvm.i486: W: unstripped-binary-or-object /usr/bin/dsymutil
llvm.i486: W: unstripped-binary-or-object /usr/bin/llc
llvm.i486: W: unstripped-binary-or-object /usr/bin/lli
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-ar
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-as
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-bcanalyzer
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-c-test
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-cat
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-cfi-verify
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-config
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-cov
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-cvtres
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-cxxdump
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-cxxfilt
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-cxxmap
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-debuginfo-analyzer
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-debuginfod
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-debuginfod-find
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-diff
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-dis
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-dwarfdump
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-dwarfutil
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-dwp
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-exegesis
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-extract
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-gsymutil
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-ifs
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-jitlink
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-libtool-darwin
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-link
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-lipo
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-lto
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-lto2
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-mc
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-mca
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-ml
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-modextract
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-mt
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-nm
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-objcopy
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-objdump
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-opt-report
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-pdbutil
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-profdata
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-profgen
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-rc
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-readobj
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-reduce
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-remark-size-diff
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-remarkutil
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-rtdyld
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-sim
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-size
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-split
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-stress
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-strings
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-symbolizer
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-tapi-diff
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-tblgen
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-tli-checker
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-undname
llvm.i486: W: unstripped-binary-or-object /usr/bin/llvm-xray
llvm.i486: W: unstripped-binary-or-object /usr/bin/opt
llvm.i486: W: unstripped-binary-or-object /usr/bin/sancov
llvm.i486: W: unstripped-binary-or-object /usr/bin/sanstats
llvm.i486: W: unstripped-binary-or-object /usr/bin/verify-uselistorder
llvm.i486: E: script-without-shebang /usr/share/opt-viewer/optpmap.py
llvm.i486: E: script-without-shebang /usr/share/opt-viewer/style.css
llvm.i486: W: position-independent-executable-suggested /usr/bin/bugpoint
llvm.i486: W: position-independent-executable-suggested /usr/bin/dsymutil
llvm.i486: W: position-independent-executable-suggested /usr/bin/llc
llvm.i486: W: position-independent-executable-suggested /usr/bin/lli
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-ar
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-as
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-bcanalyzer
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-c-test
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-cat
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-cfi-verify
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-config
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-cov
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-cvtres
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-cxxdump
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-cxxfilt
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-cxxmap
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-debuginfo-analyzer
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-debuginfod
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-debuginfod-find
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-diff
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-dis
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-dwarfdump
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-dwarfutil
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-dwp
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-exegesis
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-extract
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-gsymutil
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-ifs
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-jitlink
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-libtool-darwin
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-link
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-lipo
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-lto
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-lto2
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-mc
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-mca
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-ml
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-modextract
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-mt
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-nm
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-objcopy
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-objdump
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-opt-report
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-pdbutil
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-profdata
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-profgen
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-rc
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-readobj
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-reduce
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-remark-size-diff
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-remarkutil
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-rtdyld
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-sim
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-size
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-split
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-stress
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-strings
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-symbolizer
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-tapi-diff
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-tblgen
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-tli-checker
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-undname
llvm.i486: W: position-independent-executable-suggested /usr/bin/llvm-xray
llvm.i486: W: position-independent-executable-suggested /usr/bin/opt
llvm.i486: W: position-independent-executable-suggested /usr/bin/sancov
llvm.i486: W: position-independent-executable-suggested /usr/bin/sanstats
llvm.i486: W: position-independent-executable-suggested /usr/bin/verify-uselistorder
llvm.i486: E: no-changelogname-tag
llvm.i486: W: invalid-license University of Illinois/NCSA Open Source License
llvm.i486: E: env-script-interpreter /usr/share/opt-viewer/opt-diff.py /usr/bin/env python
llvm.i486: E: env-script-interpreter /usr/share/opt-viewer/opt-stats.py /usr/bin/env python
llvm.i486: E: env-script-interpreter /usr/share/opt-viewer/opt-viewer.py /usr/bin/env python
llvm.i486: E: env-script-interpreter /usr/share/opt-viewer/optrecord.py /usr/bin/env python
llvm.i486: E: description-line-too-long LLVM is a compiler infrastructure designed for compile-time, link-time, runtime,
=========================================== 1 packages and 0 specfiles checked; 8 errors, 135 warnings, 8 badness ============================================
========================================== TreatErrorsAsWarnings set in options so returning success instead of 64 ===========================================
=================================================================== rpmlint session starts ===================================================================
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm-devel.i486: E: static-library-without-symtab /usr/lib/libLLVMDWARFLinkerParallel.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAArch64AsmParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAArch64CodeGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAArch64Desc.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAArch64Disassembler.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAArch64Info.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAArch64Utils.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUAsmParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUCodeGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUDesc.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUDisassembler.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUInfo.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUTargetMCA.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUUtils.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMARMAsmParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMARMCodeGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMARMDesc.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMARMDisassembler.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMARMInfo.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMARMUtils.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAggressiveInstCombine.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAnalysis.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAsmParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMAsmPrinter.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBPFAsmParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBPFCodeGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBPFDesc.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBPFDisassembler.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBPFInfo.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBinaryFormat.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBitReader.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBitWriter.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMBitstreamReader.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMCFGuard.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMCFIVerify.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMCodeGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMCore.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMCoroutines.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMCoverage.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDWARFLinker.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDWARFLinkerParallel.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDWP.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoCodeView.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoDWARF.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoGSYM.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoLogicalView.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoMSF.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoPDB.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDebuginfod.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDemangle.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDiff.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMDlltoolDriver.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMExecutionEngine.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMExegesis.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMExegesisAArch64.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMExegesisX86.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMExtensions.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMFileCheck.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMFrontendHLSL.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMFrontendOpenACC.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMFrontendOpenMP.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMFuzzMutate.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMFuzzerCLI.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMGlobalISel.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMIRPrinter.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMIRReader.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMInstCombine.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMInstrumentation.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMInterfaceStub.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMInterpreter.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMJITLink.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMLTO.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMLibDriver.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMLineEditor.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMLinker.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMMC.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMMCA.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMMCDisassembler.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMMCJIT.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMMCParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMMIRParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMNVPTXCodeGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMNVPTXDesc.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMNVPTXInfo.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMObjCARCOpts.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMObjCopy.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMObject.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMObjectYAML.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMOption.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMOrcJIT.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMOrcShared.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMOrcTargetProcess.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMPasses.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMProfileData.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMRemarks.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMRuntimeDyld.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMScalarOpts.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMSelectionDAG.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMSupport.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMSymbolize.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMTableGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMTableGenGlobalISel.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMTarget.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMTargetParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMTextAPI.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMTransformUtils.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMVectorize.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyAsmParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyCodeGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyDesc.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyDisassembler.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyInfo.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyUtils.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMWindowsDriver.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMWindowsManifest.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMX86AsmParser.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMX86CodeGen.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMX86Desc.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMX86Disassembler.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMX86Info.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMX86TargetMCA.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMXRay.a
llvm-devel.i486: E: static-library-without-debuginfo /usr/lib/libLLVMipo.a
llvm-devel.i486: E: no-changelogname-tag
llvm-devel.i486: W: missing-dependency-on llvm*/llvm-libs/libllvm* = 16.0.6
llvm-devel.i486: E: lto-no-text-in-archive /usr/lib/libLLVMDWARFLinkerParallel.a
llvm-devel.i486: W: invalid-license University of Illinois/NCSA Open Source License
llvm-devel.i486: W: description-shorter-than-summary
========================================== 1 packages and 0 specfiles checked; 125 errors, 3 warnings, 125 badness ===========================================
========================================== TreatErrorsAsWarnings set in options so returning success instead of 64 ===========================================
=================================================================== rpmlint session starts ===================================================================
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/bugpoint
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/dsymutil
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llc
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/lli
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-ar
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-as
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-bcanalyzer
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-c-test
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-cat
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-cfi-verify
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-config
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-cov
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-cvtres
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-cxxdump
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-cxxfilt
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-cxxmap
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-debuginfo-analyzer
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-debuginfod
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-debuginfod-find
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-diff
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-dis
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-dwarfdump
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-dwarfutil
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-dwp
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-exegesis
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-extract
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-gsymutil
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-ifs
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-jitlink
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-libtool-darwin
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-link
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-lipo
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-lto
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-lto2
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-mc
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-mca
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-ml
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-modextract
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-mt
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-nm
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-objcopy
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-objdump
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-opt-report
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-pdbutil
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-profdata
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-profgen
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-rc
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-readobj
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-reduce
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-remark-size-diff
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-remarkutil
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-rtdyld
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-sim
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-size
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-split
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-stress
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-strings
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-symbolizer
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-tapi-diff
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-tblgen
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-tli-checker
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-undname
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/llvm-xray
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/opt
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/sancov
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/sanstats
llvm.armv7hl: W: unstripped-binary-or-object /usr/bin/verify-uselistorder
llvm.armv7hl: E: script-without-shebang /usr/share/opt-viewer/optpmap.py
llvm.armv7hl: E: script-without-shebang /usr/share/opt-viewer/style.css
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/bugpoint
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/dsymutil
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llc
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/lli
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-ar
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-as
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-bcanalyzer
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-c-test
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-cat
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-cfi-verify
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-config
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-cov
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-cvtres
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-cxxdump
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-cxxfilt
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-cxxmap
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-debuginfo-analyzer
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-debuginfod
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-debuginfod-find
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-diff
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-dis
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-dwarfdump
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-dwarfutil
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-dwp
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-exegesis
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-extract
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-gsymutil
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-ifs
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-jitlink
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-libtool-darwin
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-link
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-lipo
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-lto
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-lto2
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-mc
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-mca
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-ml
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-modextract
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-mt
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-nm
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-objcopy
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-objdump
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-opt-report
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-pdbutil
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-profdata
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-profgen
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-rc
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-readobj
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-reduce
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-remark-size-diff
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-remarkutil
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-rtdyld
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-sim
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-size
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-split
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-stress
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-strings
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-symbolizer
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-tapi-diff
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-tblgen
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-tli-checker
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-undname
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/llvm-xray
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/opt
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/sancov
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/sanstats
llvm.armv7hl: W: position-independent-executable-suggested /usr/bin/verify-uselistorder
llvm.armv7hl: E: no-changelogname-tag
llvm.armv7hl: W: invalid-license University of Illinois/NCSA Open Source License
llvm.armv7hl: E: env-script-interpreter /usr/share/opt-viewer/opt-diff.py /usr/bin/env python
llvm.armv7hl: E: env-script-interpreter /usr/share/opt-viewer/opt-stats.py /usr/bin/env python
llvm.armv7hl: E: env-script-interpreter /usr/share/opt-viewer/opt-viewer.py /usr/bin/env python
llvm.armv7hl: E: env-script-interpreter /usr/share/opt-viewer/optrecord.py /usr/bin/env python
llvm.armv7hl: E: description-line-too-long LLVM is a compiler infrastructure designed for compile-time, link-time, runtime,
=========================================== 1 packages and 0 specfiles checked; 8 errors, 135 warnings, 8 badness ============================================
========================================== TreatErrorsAsWarnings set in options so returning success instead of 64 ===========================================
=================================================================== rpmlint session starts ===================================================================
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm-libs.armv7hl: W: unstripped-binary-or-object /usr/lib/libLLVM-16.so
llvm-libs.armv7hl: W: unstripped-binary-or-object /usr/lib/libLTO.so.16
llvm-libs.armv7hl: W: unstripped-binary-or-object /usr/lib/libRemarks.so.16
llvm-libs.armv7hl: E: shlib-policy-name-error 16
llvm-libs.armv7hl: E: shlib-policy-name-error 16
llvm-libs.armv7hl: E: shlib-policy-name-error 16
llvm-libs.armv7hl: E: shared-library-without-dependency-information /usr/lib/libRemarks.so.16
llvm-libs.armv7hl: E: no-changelogname-tag
llvm-libs.armv7hl: E: library-without-ldconfig-postun /usr/lib/libLLVM-16.so
llvm-libs.armv7hl: E: library-without-ldconfig-postun /usr/lib/libLTO.so.16
llvm-libs.armv7hl: E: library-without-ldconfig-postun /usr/lib/libRemarks.so.16
llvm-libs.armv7hl: E: library-without-ldconfig-postin /usr/lib/libLLVM-16.so
llvm-libs.armv7hl: E: library-without-ldconfig-postin /usr/lib/libLTO.so.16
llvm-libs.armv7hl: E: library-without-ldconfig-postin /usr/lib/libRemarks.so.16
llvm-libs.armv7hl: W: invalid-license University of Illinois/NCSA Open Source License
=========================================== 1 packages and 0 specfiles checked; 11 errors, 4 warnings, 11 badness ============================================
========================================== TreatErrorsAsWarnings set in options so returning success instead of 64 ===========================================
=================================================================== rpmlint session starts ===================================================================
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm-devel.armv7hl: E: static-library-without-symtab /usr/lib/libLLVMDWARFLinkerParallel.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUAsmParser.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUCodeGen.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUDesc.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUDisassembler.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUInfo.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUTargetMCA.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAMDGPUUtils.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMARMAsmParser.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMARMCodeGen.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMARMDesc.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMARMDisassembler.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMARMInfo.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMARMUtils.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAggressiveInstCombine.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAnalysis.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAsmParser.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMAsmPrinter.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBPFAsmParser.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBPFCodeGen.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBPFDesc.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBPFDisassembler.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBPFInfo.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBinaryFormat.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBitReader.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBitWriter.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMBitstreamReader.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMCFGuard.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMCFIVerify.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMCodeGen.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMCore.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMCoroutines.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMCoverage.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDWARFLinker.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDWARFLinkerParallel.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDWP.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoCodeView.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoDWARF.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoGSYM.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoLogicalView.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoMSF.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDebugInfoPDB.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDebuginfod.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDemangle.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDiff.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMDlltoolDriver.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMExecutionEngine.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMExegesis.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMExtensions.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMFileCheck.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMFrontendHLSL.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMFrontendOpenACC.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMFrontendOpenMP.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMFuzzMutate.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMFuzzerCLI.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMGlobalISel.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMIRPrinter.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMIRReader.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMInstCombine.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMInstrumentation.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMInterfaceStub.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMInterpreter.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMJITLink.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMLTO.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMLibDriver.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMLineEditor.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMLinker.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMMC.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMMCA.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMMCDisassembler.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMMCJIT.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMMCParser.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMMIRParser.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMObjCARCOpts.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMObjCopy.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMObject.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMObjectYAML.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMOption.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMOrcJIT.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMOrcShared.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMOrcTargetProcess.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMPasses.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMProfileData.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMRemarks.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMRuntimeDyld.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMScalarOpts.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMSelectionDAG.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMSupport.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMSymbolize.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMTableGen.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMTableGenGlobalISel.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMTarget.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMTargetParser.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMTextAPI.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMTransformUtils.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMVectorize.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyAsmParser.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyCodeGen.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyDesc.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyDisassembler.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyInfo.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMWebAssemblyUtils.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMWindowsDriver.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMWindowsManifest.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMXRay.a
llvm-devel.armv7hl: E: static-library-without-debuginfo /usr/lib/libLLVMipo.a
llvm-devel.armv7hl: E: no-changelogname-tag
llvm-devel.armv7hl: W: missing-dependency-on llvm*/llvm-libs/libllvm* = 16.0.6
llvm-devel.armv7hl: E: lto-no-text-in-archive /usr/lib/libLLVMDWARFLinkerParallel.a
llvm-devel.armv7hl: W: invalid-license University of Illinois/NCSA Open Source License
llvm-devel.armv7hl: W: description-shorter-than-summary
========================================== 1 packages and 0 specfiles checked; 108 errors, 3 warnings, 108 badness ===========================================
========================================== TreatErrorsAsWarnings set in options so returning success instead of 64 ===========================================
=================================================================== rpmlint session starts ===================================================================
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm.aarch64: W: unstripped-binary-or-object /usr/bin/bugpoint
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/dsymutil
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llc
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/lli
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-ar
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-as
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-bcanalyzer
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-c-test
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-cat
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-cfi-verify
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-config
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-cov
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-cvtres
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-cxxdump
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-cxxfilt
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-cxxmap
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-debuginfo-analyzer
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-debuginfod
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-debuginfod-find
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-diff
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-dis
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-dwarfdump
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-dwarfutil
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-dwp
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-exegesis
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-extract
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-gsymutil
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-ifs
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-jitlink
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-libtool-darwin
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-link
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-lipo
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-lto
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-lto2
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-mc
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-mca
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-ml
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-modextract
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-mt
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-nm
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-objcopy
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-objdump
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-opt-report
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-pdbutil
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-profdata
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-profgen
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-rc
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-readobj
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-reduce
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-remark-size-diff
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-remarkutil
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-rtdyld
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-sim
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-size
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-split
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-stress
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-strings
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-symbolizer
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-tapi-diff
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-tblgen
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-tli-checker
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-undname
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/llvm-xray
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/opt
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/sancov
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/sanstats
llvm.aarch64: W: unstripped-binary-or-object /usr/bin/verify-uselistorder
llvm.aarch64: E: script-without-shebang /usr/share/opt-viewer/optpmap.py
llvm.aarch64: E: script-without-shebang /usr/share/opt-viewer/style.css
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/bugpoint
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/dsymutil
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llc
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/lli
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-ar
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-as
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-bcanalyzer
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-c-test
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-cat
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-cfi-verify
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-config
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-cov
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-cvtres
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-cxxdump
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-cxxfilt
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-cxxmap
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-debuginfo-analyzer
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-debuginfod
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-debuginfod-find
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-diff
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-dis
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-dwarfdump
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-dwarfutil
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-dwp
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-exegesis
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-extract
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-gsymutil
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-ifs
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-jitlink
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-libtool-darwin
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-link
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-lipo
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-lto
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-lto2
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-mc
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-mca
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-ml
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-modextract
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-mt
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-nm
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-objcopy
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-objdump
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-opt-report
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-pdbutil
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-profdata
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-profgen
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-rc
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-readobj
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-reduce
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-remark-size-diff
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-remarkutil
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-rtdyld
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-sim
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-size
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-split
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-stress
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-strings
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-symbolizer
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-tapi-diff
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-tblgen
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-tli-checker
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-undname
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/llvm-xray
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/opt
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/sancov
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/sanstats
llvm.aarch64: W: position-independent-executable-suggested /usr/bin/verify-uselistorder
llvm.aarch64: E: no-changelogname-tag
llvm.aarch64: W: invalid-license University of Illinois/NCSA Open Source License
llvm.aarch64: E: env-script-interpreter /usr/share/opt-viewer/opt-diff.py /usr/bin/env python
llvm.aarch64: E: env-script-interpreter /usr/share/opt-viewer/opt-stats.py /usr/bin/env python
llvm.aarch64: E: env-script-interpreter /usr/share/opt-viewer/opt-viewer.py /usr/bin/env python
llvm.aarch64: E: env-script-interpreter /usr/share/opt-viewer/optrecord.py /usr/bin/env python
llvm.aarch64: E: description-line-too-long LLVM is a compiler infrastructure designed for compile-time, link-time, runtime,
=========================================== 1 packages and 0 specfiles checked; 8 errors, 135 warnings, 8 badness ============================================
========================================== TreatErrorsAsWarnings set in options so returning success instead of 64 ===========================================
=================================================================== rpmlint session starts ===================================================================
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm-libs.aarch64: W: unstripped-binary-or-object /usr/lib64/libLLVM-16.so
llvm-libs.aarch64: W: unstripped-binary-or-object /usr/lib64/libLTO.so.16
llvm-libs.aarch64: W: unstripped-binary-or-object /usr/lib64/libRemarks.so.16
llvm-libs.aarch64: E: shlib-policy-name-error 16
llvm-libs.aarch64: E: shlib-policy-name-error 16
llvm-libs.aarch64: E: shlib-policy-name-error 16
llvm-libs.aarch64: E: shared-library-without-dependency-information /usr/lib64/libRemarks.so.16
llvm-libs.aarch64: E: no-changelogname-tag
llvm-libs.aarch64: E: library-without-ldconfig-postun /usr/lib64/libLLVM-16.so
llvm-libs.aarch64: E: library-without-ldconfig-postun /usr/lib64/libLTO.so.16
llvm-libs.aarch64: E: library-without-ldconfig-postun /usr/lib64/libRemarks.so.16
llvm-libs.aarch64: E: library-without-ldconfig-postin /usr/lib64/libLLVM-16.so
llvm-libs.aarch64: E: library-without-ldconfig-postin /usr/lib64/libLTO.so.16
llvm-libs.aarch64: E: library-without-ldconfig-postin /usr/lib64/libRemarks.so.16
llvm-libs.aarch64: W: invalid-license University of Illinois/NCSA Open Source License
=========================================== 1 packages and 0 specfiles checked; 11 errors, 4 warnings, 11 badness ============================================
========================================== TreatErrorsAsWarnings set in options so returning success instead of 64 ===========================================
=================================================================== rpmlint session starts ===================================================================
rpmlint: 2.0.0
configuration:
    /srv/mer/toolings/SailfishOS-4.5/usr/lib/python3.8/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/sailfish.toml
checks: 25, packages: 1

llvm-devel.aarch64: E: static-library-without-symtab /usr/lib64/libLLVMDWARFLinkerParallel.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAArch64AsmParser.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAArch64CodeGen.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAArch64Desc.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAArch64Disassembler.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAArch64Info.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAArch64Utils.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAMDGPUAsmParser.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAMDGPUCodeGen.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAMDGPUDesc.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAMDGPUDisassembler.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAMDGPUInfo.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAMDGPUTargetMCA.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAMDGPUUtils.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAggressiveInstCombine.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAnalysis.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAsmParser.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMAsmPrinter.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBPFAsmParser.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBPFCodeGen.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBPFDesc.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBPFDisassembler.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBPFInfo.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBinaryFormat.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBitReader.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBitWriter.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMBitstreamReader.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMCFGuard.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMCFIVerify.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMCodeGen.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMCore.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMCoroutines.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMCoverage.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDWARFLinker.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDWARFLinkerParallel.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDWP.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDebugInfoCodeView.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDebugInfoDWARF.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDebugInfoGSYM.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDebugInfoLogicalView.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDebugInfoMSF.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDebugInfoPDB.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDebuginfod.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDemangle.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDiff.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMDlltoolDriver.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMExecutionEngine.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMExegesis.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMExegesisAArch64.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMExtensions.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMFileCheck.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMFrontendHLSL.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMFrontendOpenACC.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMFrontendOpenMP.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMFuzzMutate.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMFuzzerCLI.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMGlobalISel.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMIRPrinter.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMIRReader.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMInstCombine.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMInstrumentation.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMInterfaceStub.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMInterpreter.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMJITLink.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMLTO.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMLibDriver.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMLineEditor.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMLinker.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMMC.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMMCA.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMMCDisassembler.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMMCJIT.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMMCParser.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMMIRParser.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMObjCARCOpts.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMObjCopy.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMObject.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMObjectYAML.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMOption.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMOrcJIT.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMOrcShared.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMOrcTargetProcess.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMPasses.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMProfileData.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMRemarks.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMRuntimeDyld.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMScalarOpts.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMSelectionDAG.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMSupport.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMSymbolize.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMTableGen.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMTableGenGlobalISel.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMTarget.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMTargetParser.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMTextAPI.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMTransformUtils.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMVectorize.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMWebAssemblyAsmParser.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMWebAssemblyCodeGen.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMWebAssemblyDesc.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMWebAssemblyDisassembler.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMWebAssemblyInfo.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMWebAssemblyUtils.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMWindowsDriver.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMWindowsManifest.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMXRay.a
llvm-devel.aarch64: E: static-library-without-debuginfo /usr/lib64/libLLVMipo.a
llvm-devel.aarch64: E: no-changelogname-tag
llvm-devel.aarch64: W: missing-dependency-on llvm*/llvm-libs/libllvm* = 16.0.6
llvm-devel.aarch64: E: lto-no-text-in-archive /usr/lib64/libLLVMDWARFLinkerParallel.a
llvm-devel.aarch64: W: invalid-license University of Illinois/NCSA Open Source License
llvm-devel.aarch64: W: description-shorter-than-summary

@rubdos rubdos marked this pull request as ready for review October 22, 2023 16:03
@rubdos
Copy link
Contributor Author

rubdos commented Oct 22, 2023

[rubdos@samurai llvm]$ file ~/a.out
/home/rubdos/a.out: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=ccdc16255ff7d44beb483cae50d6fb4fb901e8bf, for GNU/Linux 3.2.0, not stripped

With a lot of thanks to @direc85 for providing the patches for the patches and the build machine. I'll use said build machine now to get some recentish version of Rust to work :-)

@direc85

This comment was marked as outdated.

@direc85
Copy link

direc85 commented Jan 2, 2024

Disregard the previous comment -- all I had to do to make other architectures build out of the box was clearing the build cache before compiling the next one: git clean -d -f -x (in the llvm submodule).

This is a first-thing-that-worked patch to fix compiler error:
> ninja: error: '/usr/lib64/libz.so', needed by 'bin/clang-tblgen',
> missing and no known rule to make it

Apparently it doesn't work on i486, likely due to cross compilation.
@@ -153,7 +153,7 @@ pushd build
%endif
-DCLANG_INCLUDE_TESTS:BOOL=OFF \
-DLLVM_MAIN_SRC_DIR=%{_datadir}/llvm/src \
%if 0%{?__isa_bits} == 64
%ifarch aarch64
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this change? This limits the usage for only aarch64 ignoring for example x86_64, I would prefer using the old way unless there are some issues with that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@direc85 do you know why you pushed this?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If __isa_bits doesn't work you can also compare against %{_lib}.

@mlehtima
Copy link
Contributor

clang build failed with
File not found: /usr/bin/clang-nvlink-wrapper
File not found: /usr/bin/clang-offload-wrapper

@@ -153,7 +153,7 @@ pushd build
%endif
-DCLANG_INCLUDE_TESTS:BOOL=OFF \
-DLLVM_MAIN_SRC_DIR=%{_datadir}/llvm/src \
%if 0%{?__isa_bits} == 64
%ifarch aarch64
Copy link

@Thaodan Thaodan Apr 1, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
%ifarch aarch64
%if "%{_lib}" == "lib64"

This should be much better ^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants