Re: [DynInst_API:] DynInst Overhead


Date: Thu, 24 Jul 2014 13:35:11 -0400
From: Buddhika Chamith Kahawitage Don <budkahaw@xxxxxxxxxxxx>
Subject: Re: [DynInst_API:] DynInst Overhead
I tried clearing old install and I am still getting that error. Apparently eventhough entryIDs.h file contain this entry it's not getting properly included in arch-X86.C file during compilation.

Since I am not familiar with CMake builds (it seems to generate lot of intermediate build files) I am not sure where to look to debug this issue. Any pointers would be greatly appreciated.

Regards
Bud



On Tue, Jul 22, 2014 at 8:23 PM, Buddhika Chamith Kahawitage Don <budkahaw@xxxxxxxxxxxx> wrote:
Will try that out.

Thanks
Bud


On Tue, Jul 22, 2014 at 2:06 PM, Matthew LeGendre <legendre1@xxxxxxxx> wrote:


On Mon, 21 Jul 2014, Buddhika Chamith Kahawitage Don wrote:

I tried building v8.2 branch but got the following error.

arch-x86.C:368: error: âe_cmpsd_sseâ was not declared in this scope

Really appreciate if you can (re)post the build instructions. I tried
browsing the list archive. But couldn't find any specific build how-to. May
be I missed it due to the message volume.

The cmpsd_sse instructions were only added to v8.2 a month ago by Ray. They weren't in Dyninst 8.1. ÂI'd bet your install is pulling the old 8.1 header files (specifically entryID.h, where e_cmpsd_sse is defined) and mixing them with the new 8.2 source. ÂTry clearing out your old install and see if that fixes the build.

-Matt


[← Prev in Thread] Current Thread [Next in Thread→]