sr/bin/ld: (.text+0x56e): undefined reference to `spvtools::Optimizer::PassToken::~PassToken()' /usr/bin/ld: (.text+0x578): undefined reference to `spvtools::CreateDeadInsertElimPass()' /usr/bin/ld: (.text+0x584): undefined reference to `spvtools::Optimizer::RegisterPass(spvtools::Optimizer::PassToken&&)' /usr/bin/ld: (.text+0x58e): undefined reference to `spvtools::Optimizer::PassToken::~PassToken()' /usr/bin/ld: (.text+0x59e): undefined reference to `spvtools::CreateAggressiveDCEPass()' /usr/bin/ld: (.text+0x5aa): undefined reference to `spvtools::Optimizer::RegisterPass(spvtools::Optimizer::PassToken&&)' /usr/bin/ld: (.text+0x5b4): undefined reference to `spvtools::Optimizer::PassToken::~PassToken()' /usr/bin/ld: (.text+0x5be): undefined reference to `spvtools::CreateCFGCleanupPass()' /usr/bin/ld: (.text+0x5ca): undefined reference to `spvtools::Optimizer::RegisterPass(spvtools::Optimizer::PassToken&&)' /usr/bin/ld: (.text+0x5d4): undefined reference to `spvtools::Optimizer::PassToken::~PassToken()' /usr/bin/ld: (.text+0x5e2): undefined reference to `spvOptimizerOptionsCreate' /usr/bin/ld: (.text+0x5ee): undefined reference to `spvOptimizerOptionsSetRunValidator' /usr/bin/ld: (.text+0x608): undefined reference to `spvtools::Optimizer::Run(unsigned int const*, unsigned long, std::vector >*, spv_optimizer_options_t*) const' /usr/bin/ld: (.text+0x612): undefined reference to `spvOptimizerOptionsDestroy' /usr/bin/ld: (.text+0x61c): undefined reference to `spvtools::Optimizer::~Optimizer()' /usr/bin/ld: (.text+0x640): undefined reference to `spvtools::CreatePropagateLineInfoPass()' /usr/bin/ld: (.text+0x64c): undefined reference to `spvtools::Optimizer::RegisterPass(spvtools::Optimizer::PassToken&&)' /usr/bin/ld: (.text+0x656): undefined reference to `spvtools::Optimizer::PassToken::~PassToken()' /usr/bin/ld: (.text+0x662): undefined reference to `spvtools::CreateRedundantLineInfoElimPass()' /usr/bin/ld: (.text+0x66e): undefined reference to `spvtools::Optimizer::RegisterPass(spvtools::Optimizer::PassToken&&)' /usr/bin/ld: (.text+0x678): undefined reference to `spvtools::Optimizer::PassToken::~PassToken()' /usr/bin/ld: (.text+0x684): undefined reference to `spvtools::CreateRedundancyEliminationPass()' /usr/bin/ld: (.text+0x690): undefined reference to `spvtools::Optimizer::RegisterPass(spvtools::Optimizer::PassToken&&)' /usr/bin/ld: (.text+0x69a): undefined reference to `spvtools::Optimizer::PassToken::~PassToken()' /usr/bin/ld: (.text+0x82a): undefined reference to `spvContextCreate' /usr/bin/ld: (.text+0x842): undefined reference to `spvValidatorOptionsCreate' /usr/bin/ld: (.text+0x850): undefined reference to `spvValidatorOptionsSetRelaxBlockLayout' /usr/bin/ld: (.text+0x85c): undefined reference to `spvValidatorOptionsSetBeforeHlslLegalization' /usr/bin/ld: (.text+0x86c): undefined reference to `spvValidateWithOptions' /usr/bin/ld: (.text+0x978): undefined reference to `spvValidatorOptionsDestroy' /usr/bin/ld: (.text+0x982): undefined reference to `spvDiagnosticDestroy' /usr/bin/ld: (.text+0x98c): undefined reference to `spvContextDestroy' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. RPM build errors: BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.RsP7em (%build) BUILDSTDERR: extra tokens at the end of %else directive in line 22: %else # Fedora BUILDSTDERR: Bad exit status from /var/tmp/rpm-tmp.RsP7em (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/mockbuild/trace_decorator.py", line 96, in trace result = func(*args, **kw) File "/usr/lib/python3.7/site-packages/mockbuild/util.py", line 700, in do raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/libplacebo.spec