pcp
[Top] [All Lists]

Re: pmmgr build failure on 32-bit Fedora release 20 [was 17]

To: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Subject: Re: pmmgr build failure on 32-bit Fedora release 20 [was 17]
From: "Frank Ch. Eigler" <fche@xxxxxxxxxx>
Date: Tue, 11 Mar 2014 08:05:02 -0400
Cc: pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <531EC7C8.3060109@xxxxxxxxxxxxxxxx>
References: <53101471.4000200@xxxxxxxxxxxxxxxx> <y0mzjlbwj2e.fsf@xxxxxxxx> <y0m4n3jw52a.fsf@xxxxxxxx> <5311157B.9010004@xxxxxxxxxxxxxxxx> <20140228231759.GA18123@xxxxxxxxxx> <5316AD5C.3030408@xxxxxxxxxxxxxxxx> <20140305150207.GB27666@xxxxxxxxxx> <5317BE58.6020603@xxxxxxxxxxxxxxxx> <20140306020106.GA6053@xxxxxxxxxx> <531EC7C8.3060109@xxxxxxxxxxxxxxxx>
User-agent: Mutt/1.4.2.2i
Hi, Ken -

> OK ... my build fails on 32-bit F20!

Ouch.

> But [-latomic] is not included in the link
> 
> kenj@vm23:~/src/pcp/pcp-3.9.1/src/pmmgr$ make
> g++ -fPIC -fno-strict-aliasing -D_GNU_SOURCE -fstack-protector-all 
> -D_FORTIFY_SOURCE=2 -fPIE -Wall -O2 -g -DPCP_DEBUG 
> -DPCP_VERSION=\"3.9.1\" -I../../src/include -I../../src/include/pcp  -o 
> pmmgr -Wl,-z,relro  -Wall -L../../src/libpcp/src 
> -L../../src/libpcp_pmda/src -rdynamic -pie -Wl,-z,relro -Wl,-z,now 
> pmmgr.o    -lpcp  -lpthread
> pmmgr.o: In function `__exchange_and_add':
> /usr/include/c++/4.8.2/ext/atomicity.h:49: undefined reference to 
> `__atomic_fetch_add_4'

Can you transcribe/look at the top level configure's output, and *atomic*
parts in config.log, config.status, and src/include/build* ?  Can you
confirm that your pmmgr/GNUmakefile has LLDLIBS ... $(LIB_FOR_ATOMIC)?


- FChE

<Prev in Thread] Current Thread [Next in Thread>