On Fri, Sep 3, 2021 at 3:28 AM Luya Tshimbalanga <l...@fedoraproject.org> wrote:
> Hello team, > > Building the latest stable osl 1.11.15 failed on all Fedora version except > Release 33 due to error caused by llvm 12. > The following result from Rawhide highlight the cause: > ~~~ > /builddir/build/BUILD/OpenShadingLanguage-Release-1.11.15.0/src/liboslexec/llvm_util.cpp: > In member function 'void > OSL_v1_11::pvt::LLVM_Util::write_bitcode_file(const char*, std::string*)': > /builddir/build/BUILD/OpenShadingLanguage-Release-1.11.15.0/src/liboslexec/llvm_util.cpp:2992:69: > error: 'F_None' is not a member of 'llvm::sys::fs'; did you mean 'OF_None'? > 2992 | llvm::raw_fd_ostream out (filename, local_error, > llvm::sys::fs::F_None); > | > ^~~~~~ > | > OF_None > Looks like F_None is (was) a compatibility spelling, I didn't dig but I bet what it should be changed to is in here somewhere: https://reviews.llvm.org/D101650 > /builddir/build/BUILD/OpenShadingLanguage-Release-1.11.15.0/src/liboslexec/llvm_util.cpp: > In member function 'bool > OSL_v1_11::pvt::LLVM_Util::ptx_compile_group(llvm::Module*, const string&, > std::string&)': > /builddir/build/BUILD/OpenShadingLanguage-Release-1.11.15.0/src/liboslexec/llvm_util.cpp:3054:13: > error: 'class llvm::TargetOptions' has no member named > 'StackAlignmentOverride' > 3054 | options.StackAlignmentOverride = 0; > | ^~~~~~~~~~~~~~~~~~~~~~ > Looks like this was removed/renamed as well: https://reviews.llvm.org/D103048 Thanks, Richard
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure