Skip to content

Graph: Handle various Graphviz versions that have API break#2551

Open
cjee21 wants to merge 6 commits intoMediaArea:masterfrom
cjee21:graph
Open

Graph: Handle various Graphviz versions that have API break#2551
cjee21 wants to merge 6 commits intoMediaArea:masterfrom
cjee21:graph

Conversation

@cjee21
Copy link
Contributor

@cjee21 cjee21 commented Mar 10, 2026

Improved version of #2388 (only the configure.ac file from that PR is used)

Fixes #2375

CC @bassmadrigal

@cjee21
Copy link
Contributor Author

cjee21 commented Mar 10, 2026

I don't know if we should do the same thing for the gvPluginList change in version 9. It is very old version but Ubuntu and the likes are still on version 2.x until this year. So far seems to have no issues though but I think it's just a 'happens to work' due to Ubuntu only having AMD64 and AMD64 calling conventions causes it to not crash without passing the 4th pointer as long as the function does not actually dereference it.

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.

Fails to Compile Against Graphviz 13.x

2 participants