Skip to content

Fix auto type deduction failures when var name is an existing type name - #1447

Closed
chuckatkins wants to merge 3 commits into
pybind:masterfrom
chuckatkins:fix-pgi
Closed

Fix auto type deduction failures when var name is an existing type name#1447
chuckatkins wants to merge 3 commits into
pybind:masterfrom
chuckatkins:fix-pgi

Conversation

@chuckatkins

Copy link
Copy Markdown
Contributor

This is the continuation of #1431 and fixes #1381.

While this does address the PGI type deduction issues, pybind11 still won't correctly build with PGI without #1428.

@chuckatkins

chuckatkins commented Jul 5, 2018

Copy link
Copy Markdown
Contributor Author

Note that once #1428 is merged I'll rebase this and it should be ready to go.

@jagerman

Copy link
Copy Markdown
Member

Have you reported this bug to PGI? We can work around it, of course, but it's definitely a compiler bug.

@wjakob

wjakob commented Jun 11, 2019

Copy link
Copy Markdown
Member

Hi @chuckatkins,

I've merged the first commit (a899dd0). The second (Utilize CMake's language standards abstraction when possible) is superseded by a larger PR that is still in the queue.

Regarding the third (work around PGI compiler bugs by making changes throughout pybind11) -- sorry, no :(. If this was one of the major 3 (GCC, Clang, MSVC), I would be more open to this sort of thing.

Best,
Wenzel

@wjakob wjakob closed this Jun 11, 2019
@ax3l

ax3l commented Jun 14, 2019

Copy link
Copy Markdown
Collaborator

@chuckatkins can you confirm PGI 18.7+ fixed the compiler bug?

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.

Unable to compile with PGI C++ due to auto deduction failures

4 participants