There are no patches needed other than what is already in oe-core/meta-
intel/meta-clang. I tried building zeus on Ubuntu 16.04 and didn't see
any problem.

zeus is no longer maintained or supported so I'd suggest checking a
newer release or experimenting without using buildtools to see if that
is exposing this problem. It does look like things are not being
compiled properly or perhaps opencl-clang-native is linking to
incorrect LLVM ... 

Thanks,

Anuj

On Wed, 2021-10-13 at 16:53 +0000, Monsees, Steven C (US) wrote:
> 
> Anything ?, I have yet to resolve this.
> 
> -----Original Message-----
> From: Monsees, Steven C (US) 
> Sent: Wednesday, October 13, 2021 9:03 AM
> To: 'Mittal, Anuj' <[email protected]>;
> '[email protected]' <[email protected]>
> Subject: RE: [yocto] #zeus meta-intel
> 
> 
> Are there any patches required for these components (igc, opencl-
> clang, and intel-compute-runtime) ?
> 
> -----Original Message-----
> From: Monsees, Steven C (US) 
> Sent: Wednesday, October 13, 2021 7:13 AM
> To: 'Mittal, Anuj' <[email protected]>;
> [email protected]
> Subject: RE: [yocto] #zeus meta-intel
> 
> 
> Anuj:
> 
> I rebuilt the entire image (but did not delete the state_cache)...
> I am building meta-clang (zeus based, I believe it is 9.0.1).
> 
> Steve
> 
> -----Original Message-----
> From: Mittal, Anuj <[email protected]>
> Sent: Tuesday, October 12, 2021 10:10 PM
> 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.
> 
> 
> 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:
> > `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:
> > `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:
> > `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::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:
> > `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:
> > `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:
> > `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:
> > `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:
> > `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
> > 
> > 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 (#55064): https://lists.yoctoproject.org/g/yocto/message/55064
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