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

Resolve issues with GPA on Mesa for Apitrace #14

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

janesma
Copy link

@janesma janesma commented Mar 6, 2018

The rtti & clashes commits only exist because I am linking statically. I can understand if you don't want to take those patches, but it is easier for me to link statically.

There are many things that I didn't test/fix for the build, like the linking to a precompiled gtest lib. That's simply not the way you want to manage external dependencies on linux.

Other cross-platform projects that I have worked on use CMake or Meson for cross-platform build support. Typically, they realize right away that maintaining the build in CMake is superior to checking in Visual Studio projects to perforce.

It is better to link static if possible, because it simplifies
installation and eliminates the need to dlopen.
Apitrace compiles with no rtti.  If possible, allow ADDL_CFLAGS to be
specified at build/configuration time.
This is only a problem due to static linking.
Mesa does not provide EGL entry points in libGL.
Mesa appends kernel version and other information to the reported
device name.
Mesa does not provide the expected number of counters.
The EXT functions are part of the GL spec, and are not exposed as
extensions by Mesa.
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.

2 participants