Did you build everything with this compiler from start? Is opencl-clang
building with the right LLVM lib from meta-clang?

Thanks,

Anuj

On Tue, 2021-10-12 at 17:15 +0000, Monsees, Steven C (US) wrote:
> 
> Anuj:
> 
> I picked up the tarball for for the baseline dunfell tools platform to
> update host tools...
> 
> I am seeing it compile cleaner but for one issue causng ld to fail:
> 
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:1331:
> undefined reference to `vtable for
> llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >'
> 
> Isn't LLVM brought in along with clang under meta-clang ?
> 
> Is there a missing build dependency ?
> 
> Thanks,
> Steve
> 
> Build excerpt showing multiple " undefined reference to `vtable "
> errors...
> 
> /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-
> pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld:
> IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o: in function
> `llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >::~opt()':
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:1331:
> undefined reference to `vtable for
> llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >'
> /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-
> pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld:
> IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o: in function
> `llvm::cl::OptionValue<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > >::OptionValue()':
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:601:
> undefined reference to `vtable for
> llvm::cl::OptionValue<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > >'
> /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-
> pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld:
> IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o: in function
> `llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > >
> >::opt<llvm::cl::FormattingFlags, llvm::cl::desc,
> llvm::cl::initializer<char [2]> >(llvm::cl::FormattingFlags const&,
> llvm::cl::desc const&, llvm::cl::initializer<char [2]> const&)':
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:1407:
> undefined reference to `vtable for
> llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >'
> /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-
> pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld:
> IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o: in function
> `llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> >
> >::parser(llvm::cl::Option&)':
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:1072:
> undefined reference to `vtable for
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > >'
> /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-
> pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld:
> IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o: in function
> `llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >::~opt()':
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:1331:
> undefined reference to `vtable for
> llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >'
> /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-
> pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld:
> IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o: in function
> `llvm::cl::OptionValue<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > >::OptionValue()':
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:601:
> undefined reference to `vtable for
> llvm::cl::OptionValue<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > >'
> /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-
> pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld:
> IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o: in function
> `llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >::opt<char [9],
> llvm::cl::desc>(char const (&) [9], llvm::cl::desc const&)':
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:1407:
> undefined reference to `vtable for
> llvm::cl::opt<std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, false,
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >'
> /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-
> pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld:
> IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o: in function
> `llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> >
> >::parser(llvm::cl::Option&)':
> /disk0/scratch/smonsees/yocto/workspace_1/builds2/sbcb-
> default/tmp/work/x86_64-linux/intel-graphics-compiler-native/1.0.11-
> r0/recipe-sysroot-native/usr/include/llvm/Support/CommandLine.h:1072:
> undefined reference to `vtable for
> llvm::cl::parser<std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > >'
> collect2: error: ld returned 1 exit status
> 
> -----Original Message-----
> From: [email protected] <[email protected]> On
> Behalf Of Anuj Mittal
> Sent: Tuesday, October 12, 2021 10:43 AM
> To: Monsees, Steven C (US) <[email protected]>;
> [email protected]
> Subject: Re: [yocto] #zeus meta-intel
> 
> External Email Alert
> 
> This email has been sent from an account outside of the BAE Systems
> network.
> 
> Please treat the email with caution, especially if you are requested to
> click on a link, decrypt/open an attachment, or enable macros.  For
> further information on how to spot phishing, access “Cybersecurity
> OneSpace Page” and report phishing by clicking the button “Report
> Phishing” on the Outlook toolbar.
> 
> 
> On Tue, 2021-10-12 at 12:43 +0000, Monsees, Steven C (US) wrote:
> > g++: error: unrecognized command line option ‘-std=c++14’
> 
> It looks like the gcc version is too old on your host for this to work.
> 
> Thanks,
> 
> Anuj

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#55044): https://lists.yoctoproject.org/g/yocto/message/55044
Mute This Topic: https://lists.yoctoproject.org/mt/86149437/21656
Mute #zeus:https://lists.yoctoproject.org/g/yocto/mutehashtag/zeus
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to