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

Disable fvisibility=hidden with PGI #60

Open
DavidPoliakoff opened this issue Apr 27, 2018 · 3 comments
Open

Disable fvisibility=hidden with PGI #60

DavidPoliakoff opened this issue Apr 27, 2018 · 3 comments

Comments

@DavidPoliakoff
Copy link
Contributor

PGI doesn't support this flag

@mplegendre
Copy link
Member

Should we support building with PGI at all?

Gotcha doesn't have the ABI compatibility problems, performance restrictions, or accelerator support requirements that other software does. I'd be tempted to just tell people to build with gcc.

@DavidPoliakoff
Copy link
Contributor Author

The problem is in how other applications build us. For example, if Caliper is a part of HydroCode, and HydroCode is building with PGI, then they'll build Caliper with PGI, which will then pull down Gotcha and forward the compiler choice to us. We could tell users to not build us with the compiler they're built with, but it's pretty non-idiomatic. I think we could get friendly users like @daboehme to do so, but if it's not too much effort, I'd like to support a broad range of compilers.

@mplegendre
Copy link
Member

There are plenty of libraries that don't build with PGI. I don't think there would be major issues making another.

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

No branches or pull requests

2 participants