Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests fail with intel compiler #1197

Closed
mariomulansky opened this issue Jul 16, 2014 · 4 comments
Closed

tests fail with intel compiler #1197

mariomulansky opened this issue Jul 16, 2014 · 4 comments

Comments

@mariomulansky
Copy link
Contributor

I'm trying to get HPX running with the intel compiler on hermione by doing:

CXX=icpc cmake -DCMAKE_INSTALL_PREFIX=/home/mmulansky/hpx_intel \
    -DCMAKE_CXX_FLAGS="-gcc-name=g++-4.8" ../hpx_github/
make -j8
make install
make -j8 tests

and it seems to work fine until the tests/unit/lcos/future.cpp unit test, which fails with some errors like

home/mmulansky/hpx_github/hpx/util/preprocessed/tuple_5.hpp(1108): error: function \
    "hpx::lcos::future<R>::future(const hpx::lcos::future<R> &) [with R=int]" (declared at \
    line 741 of "/home/mmulansky/hpx_github/hpx/lcos/future.hpp") cannot be referenced -- \
    it is a deleted function

note that with g++ the tests run without problems.
Is this a bug or am I doing something wrong?

@hkaiser
Copy link
Member

hkaiser commented Jul 16, 2014

This is a bug in the Intel compiler which we already tried to workaround. However we have not been able to find a solution yet.

@hkaiser
Copy link
Member

hkaiser commented Sep 9, 2014

Please try again, @K-ballo committed a patch which should fix this problem.

@K-ballo
Copy link
Member

K-ballo commented Sep 9, 2014

The workaround only tackles that particular icpc bug. Some tests are still failing to build.

@sithhell
Copy link
Member

Our buildbots (testing intel13 and intel14) do compile everything again.

Intel 14 uses -gcc-name=g++-4.8 and Intel 13 uses -gcc-name=g++-4.6

hkaiser added a commit that referenced this issue Oct 31, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants