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

Compile ariel even when Pin is not available #1296

Closed
calewis opened this issue Jun 19, 2019 · 4 comments
Closed

Compile ariel even when Pin is not available #1296

calewis opened this issue Jun 19, 2019 · 4 comments

Comments

@calewis
Copy link

calewis commented Jun 19, 2019

It would be helpful if ariel can be compiled with a normal configure even when pin is not available, if there are no other hold ups then this would more easily allow for mac development as well.

@derrickgreenspan
Copy link
Contributor

derrickgreenspan commented Jun 26, 2019

I believe this would not be very useful, since without Intel Pin, dynamic analysis of executing programs would not be possible anymore.

That being said, I would love to be wrong about this. The HPCC that I work with will soon be deprecating support for older gcc versions (gcc 4.9.2 and below,) which means we won't be able to support Intel PIN for much longer. If, somehow, we are able to get Intel PIN 2.14 (and thus, ariel) working on newer versions of GCC (something I've been trying to do), it'll soon be broken once we upgrade to centos 8, which uses the 4.18 kernel. We anticipate this upgrade happening in December 2019.

@calewis
Copy link
Author

calewis commented Jun 26, 2019

@derrickgreenspan, the idea would be to work on a pin replacement, thus wanting configure to compile it even without pin.

@derrickgreenspan
Copy link
Contributor

@calewis -- Okay, that makes sense. I thought you wanted to be able to compile it even without a PIN replacement.

@gvoskuilen
Copy link
Contributor

Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants