Re: [DynInst_API:] Compiling dyninst-9.1.0 on aarch64

2016-01-04 Thread William Cohen
el-7.2 for aarch64 and fedora23. The attached revised patch is an attemp to make that backward compatibility work when needed. It seems to address the problem on fedora 23, but still allow things to compile on rhel7.2. -Will > > On 12/21/2015 09:31 AM, William Cohen wrote: >> Hi

[DynInst_API:] dyninst fails to compile with GCC 7

2017-02-09 Thread William Cohen
Hi All, I attempted to rebuild the dyninst rpm for Fedora rawhide and it failed (https://koji.fedoraproject.org/koji/taskinfo?taskID=17680868). Fedora Rawhide now uses GCC 7 to compile code. There are a number of additional check that are performed and the resulting warnings are treated as

Re: [DynInst_API:] dyninst fails to compile with GCC 7

2017-02-09 Thread William Cohen
On 02/09/2017 10:41 AM, William Cohen wrote: > Hi All, > > I attempted to rebuild the dyninst rpm for Fedora rawhide and it failed > (https://koji.fedoraproject.org/koji/taskinfo?taskID=17680868). Fedora > Rawhide now uses GCC 7 to compile code. There are a number of addi

Re: [DynInst_API:] dyninst fails to compile with GCC 7

2017-02-09 Thread William Cohen
dyninst.org to point people at the github repo and issue tracker pages. I will use it the github issue the future. Thanks, -Will > > > > From: Dyninst-api <dyninst-api-boun...@cs.wisc.edu> on behalf of William > Cohen <wco...@

Re: [DynInst_API:] Status of Dyninst 10

2018-08-07 Thread William Cohen
On 05/11/2018 11:21 AM, Xiaozhu Meng wrote: > Hi, > > Dyninst 10 is going to be released before July. The current master branch on > the github is close to Dyninst 10 in terms of API. > > One of the remaining task before releasing Dyninst 10 is integrating parallel > parsing. The main

Re: [DynInst_API:] commit 45feff81435754b317f980e33a9bad7de4846de5 breaks cmake

2018-07-19 Thread William Cohen
ssages about pthread. > > Unfortunately, the real reason that causes the cmake failure sometimes only > is shown on the terminal. > > > > On Thu, Jul 19, 2018 at 4:10 PM William Cohen <mailto:wco...@redhat.com>> wrote: > > I was trying to build a git c

[DynInst_API:] [PATCH] Eliminate aarch64 specific includes

2018-07-23 Thread William Cohen
The use of /usr/include/bits/uio.h is questionable. Anything in /usr/include/bits is an internal header file and should not be used directly by user code. On Fedora 28 there isn't a /usr/includes/bits/uio.h. Also Eliminated the conditional includes to simplify the code. Signed-off-by: William

[DynInst_API:] [PATCH] Avoid having initial declaration in 'for' loop (a C99 feature)

2018-07-23 Thread William Cohen
-by: William Cohen --- src/dyninst/test1.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dyninst/test1.h b/src/dyninst/test1.h index ac58c798..7e30ed01 100644 --- a/src/dyninst/test1.h +++ b/src/dyninst/test1.h @@ -34,7 +34,8 @@ unsigned long get_pointer() { unsigned long

[DynInst_API:] commit 45feff81435754b317f980e33a9bad7de4846de5 breaks cmake

2018-07-19 Thread William Cohen
I was trying to build a git checkout of dyninst on Fedora 28 and the cmake failed. Below is the cmake that I copied from the the rpmbuild of dyninst-9.3.2 srpm on Fedora 28: /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG