-
Notifications
You must be signed in to change notification settings - Fork 26
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
headers with a standard name like string.h
and limits.h
should be renamed
#61
Milestone
Comments
These headers should be renamed, preferably each to a distinct name. |
m6w6
changed the title
string.h should be renamed
headers with a standard name like Dec 27, 2020
string.h
and limits.h
should be renamed
Due to this, Windows in-tree builds of PECL/memcached fail, because other extensions include these files:
|
cmb69
added a commit
to php/web-rmtools
that referenced
this issue
Mar 9, 2022
In theory, this should work, but in practice it fails since libmemcached ships headers with standard names[1] which are erroneously included. We still make the change, if only as a reminder that libmemcached needs to be fixed. We shall have a look at building with `--enable-memcached-igbinary` when the header issue has been resolved. [1] <awesomized/libmemcached#61 (comment)>
Yeah, |
And that is even possible. Thanks! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Imported from Launchpad using lp2gh.
$ find . -name string.h
./third_party/libmemcached/libmemcached-1.0/struct/string.h
./third_party/libmemcached/libhashkit-1.0/string.h
./third_party/libmemcached/libhashkit/string.h
./third_party/libmemcached/tests/string.h
"string.h" is a header from the C runtime library. Project headers should not use this name.
The text was updated successfully, but these errors were encountered: