Hi Cormac,

On 18 Dec 2013, at 19:06, Garvey, Cormac T wrote:

> Hi Kenneth,
> I did see any mention of this change in the tbb 4.1.1.036 release notes.

I created a PR for this, see 
https://github.com/hpcugent/easybuild-easyblocks/pull/341, it will be tested 
for inclusion in EB v1.11 (we're way past that point for EB v1.10 right now).

Please consider making a PR like this yourself in the future, rather than 
posting patches to the mailing list (PRs are way more efficient).


regards,

Kenneth

> 
> Thanks,
> Cormac.
> 
> 
> On Tue, Dec 17, 2013 at 10:41 PM, Kenneth Hoste <[email protected]> 
> wrote:
> Hi Cormac,
> 
> On 17 Dec 2013, at 20:47, Garvey, Cormac T wrote:
> 
> >
> > Hi All,
> > While attempting to install Intel tbb 4.1.1.036 with EB 1.9.0, I got a 
> > sanity check error.
> >
> > ERROR: EasyBuild encountered an exception (at 
> > easybuild/1.9.0/gcc/opt/lib/python2.7/site-packages/easybuild/main.py:770 
> > in build_and_install_software): autoBuild Failed (last 300 chars): 
> > EasyBuild crashed with an error (at 
> > easybuild/1.9.0/gcc/opt/lib/python2.7/site-packages/easybuild/easyblocks/t/tbb.py:58
> >  in install_step): No libs found using tbb/lib/intel64/cc*libc*_kernel* in 
> > /apps/local/easybuild/software/tbb/4.1.4.192
> > garvct@eos:~> eb tbb-4.1.4.192-inl.eb
> >
> >
> > I made the following modifications to the tbb easyblock, to correct his 
> > error.
> >
> > Added (at line 38)
> >
> > from distutils.version import LooseVersion
> >
> > Added (at line 52)
> >         if LooseVersion(self.version) < LooseVersion('4.1.0.0'):
> >            libglob = 'tbb/lib/intel64/cc*libc*_kernel*'
> >         else:
> >            libglob = 'tbb/lib/intel64/gcc*'
> 
> Is there any mention of a change like this in the TBB release notes w.r.t. 
> the libraries provided by TBB?
> 
> 
> regards,
> 
> Kenneth
> 
> 
> 
> 
> -- 
> Cormac Garvey
> HPC Software Consultant
> Scientific Computing
> Idaho National Laboratory
> Ph: 208-526-6294
> 

Reply via email to