Skip to content

opal/Makefile.am Remove duplicate symbols for common_cuda #8788

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

Merged
merged 1 commit into from
Apr 9, 2021

Conversation

wckzhang
Copy link
Contributor

@wckzhang wckzhang commented Apr 8, 2021

These symbols were causing compilation errors with cuda and the new
default statically linked components.

Signed-off-by: William Zhang wilzhang@amazon.com

@wckzhang
Copy link
Contributor Author

wckzhang commented Apr 8, 2021

Issue from #8736

@bwbarrett
Copy link
Member

You should really update the commit message to include why this change is the right change.

These symbols were causing compilation errors with cuda and the new
default statically linked components. Explicitly including common_cuda
is unnecessary because the MCA system adds it, which, when built as a
static library, caused duplicates.

Issue open-mpi#8736

Signed-off-by: William Zhang <wilzhang@amazon.com>
@Akshay-Venkatesh
Copy link
Contributor

@bwbarrett @wckzhang for cuda changes like from this PR, does CI check cuda builds/tests?

@wckzhang
Copy link
Contributor Author

wckzhang commented Apr 8, 2021

@bwbarrett @wckzhang for cuda changes like from this PR, does CI check cuda builds/tests?

Unfortunately I don't believe we have cuda builds/tests (though I might be wrong). For what it's worth, it compiled properly for myself and #8656 (comment) Daniel

@jsquyres
Copy link
Member

jsquyres commented Apr 8, 2021

@Akshay-Venkatesh It would be fantastic if NVIDIA could do CI builds with CUDA. Hint, hint. 😃

@wckzhang
Copy link
Contributor Author

wckzhang commented Apr 8, 2021

If I'm reading the logs correctly, the PRBC CI failed due to instance connectivity, I'll try restarting it.

@wckzhang
Copy link
Contributor Author

wckzhang commented Apr 8, 2021

bot:ompi:retest

@Akshay-Venkatesh
Copy link
Contributor

@Akshay-Venkatesh It would be fantastic if NVIDIA could do CI builds with CUDA. Hint, hint. 😃

Hey @jsquyres Definitely needed. Working on that in the background actually. I wanted to check with Brian and William because some changes were made to common/cuda paths and was mostly hoping that cuda builds were tested after changes.

Copy link

@dbonner dbonner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The commit fixed th issue with my machine :)

@wckzhang
Copy link
Contributor Author

wckzhang commented Apr 9, 2021

Turns out I don't have write permissions for this repo... @jsquyres how can I get it?

@jsquyres
Copy link
Member

jsquyres commented Apr 9, 2021

@wckzhang Done.

image

@wckzhang
Copy link
Contributor Author

wckzhang commented Apr 9, 2021

With great ability comes great accountability :)

@wckzhang wckzhang merged commit b33b294 into open-mpi:master Apr 9, 2021
@wckzhang wckzhang deleted the compile branch April 9, 2021 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants