-
Notifications
You must be signed in to change notification settings - Fork 562
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
BUILD: drmemory build failure caused by strcasestr declaration error #7021
Comments
Data point: Drmemory bug: DynamoRIO/drmemory#2522 |
Generally a drmemory build failure only needs to be filed in the drmemory tracker. Being in the same project they can easily point at each other's issues. |
Also, generally we use the labels |
Re: "Also, generally we use the labels Component-Build rather than a prefix "BUILD:" in the title: easier to search and categorize with labels." It's odd to have two separate systems. I read the template that requests the format be "FOO: bar" and none of the suggested values for FOO include build so I have to improvise. Consistency is good -> I'd suggest augmenting/changing the title template. |
The templates are for external users who generally cannot be relied upon to fill out any other fields besides the description (plus the template does not provide for suggestions for any other fields). Project members use the labels. |
There's a reason it was not a suggested value. For consistency: as you can see the filed issue this all started with #7013 is a build issue but has the label |
Different rules for different people is fuel for confusion. |
Describe the bug
strcasestr's definition is
char *(const char *, const char *)
whereas drmemory/common/utils.h uses the olderconst char *(const char *, const char *)
.This causes a build failure on linux (64-bit, recent vintage).
To Reproduce
Steps to reproduce the behavior:
$ git clone https://github.com/DynamoRIO/drmemory.git
$ cd drmemory
$ ./make/git/dev-setup.sh
$ cd ..
$ mkdir build
$ cd build
$ cmake ../drmemory
$ make -k # other failures may be present: -k keeps going so that strcasestr failure is seen
Versions
The text was updated successfully, but these errors were encountered: