[Gluster-devel] gcov/lcov code coverage of glusterfs

John Smith lbalbalba at gmail.com
Fri May 10 11:48:05 UTC 2013


On Thu, May 9, 2013 at 8:40 PM, John Smith <lbalbalba at gmail.com> wrote:
> On Thu, May 9, 2013 at 7:46 PM, Michael Brown <michael at netdirect.ca> wrote:
>> How are you passing the flags?
>>
> LDFLAGS+='-fprofile-arcs' CFLAGS+='-fprofile-arcs -ftest-coverage' ./configure
>
>
>>
>> I just tried:
>>
>> ./configure --prefix=/usr/local/glusterfs {,GF_FUSE_,GF_GLUSTERFS_,GF_}CFLAGS="-fprofile-arcs -ftest-coverage"
>>
>> and was able to build it fine.
>>
> That works for me, thanks !
>
>
>
> Regards,
>
>
> John Smith


Hrm. Looks like I cheered too soon. The options still do not get
propagated properly on my system. It looks like the only place that
CLAGS get properly set this way, is in "./argp-standalone/Makefile".
All the other generated Makefiles do not contain '*FLAGS =
-fprofile-arcs -ftest-coverage '. LDFLAGS = -fprofile-arcs does get
properly propagated to all the generated makefiles, when I specify
that on the configure line.

I run this command:

./configure --prefix=/usr/local/glusterfs CFLAGS="-fprofile-arcs
-ftest-coverage" GF_FUSE_CFLAGS="-fprofile-arcs -ftest-coverage"
GF_GLUSTERFS_CFLAGS="-fprofile-arcs -ftest-coverage"
GF_CFLAGS="-fprofile-arcs -ftest-coverage" LDFLAGS='-fprofile-arcs'

Any ideas what could be going wrong here ?


Regards,



John Smith.




More information about the Gluster-devel mailing list