-
Notifications
You must be signed in to change notification settings - Fork 69
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
ll.h
includes SquashFUSE's config.h
#65
Comments
Can you submit a PR with a suggested fix? |
We don’t have the expertise on this project to submit a PR; sorry. |
I don't really understand how your workaround works or what it does. I don't see how it can get away with ignoring all the config.h definitions determined by configure. |
The workaround above works by preventing |
I see, that makes sense. Perhaps the developer of the library interface @haampie could come up with a PR for that? |
Here are the config.h-related things in squashfuse headers:
|
Thanks for the library support (PR #59); this helps us a lot!!
One challenge we ran into is that
ll.h
includes (via some intermediate headers IIRC) the Autoconf-producedconfig.h
. This clashes with two things:config.h
, and_POSIX_C_SOURCE
to a different value than our project.We did find a workaround:
(Note that we are libfuse3 only so that's why it seemed OK to define
FUSE_USE_VERSION
unconditionally.)But it would be nice if there were an externally-facing header to include.
The text was updated successfully, but these errors were encountered: