Greetings Stephane!

A few things:

- The install pass of libpfm fails for non-root users on a bunch of sandia 
machines, because of the $(LDCONFIG). On some systems, this will error out 
because of not being root. On other systems it will be silent. There is no easy 
external workaround for this short of passing LDCONFIG= on the command line. My 
suggestion is to simply ignore the failure status of this command with a ‘-‘. 

- check_events and showevtinfo are critical binaries for every installation of 
libpfm. Not building them or installing them during the install phase is a 
pain. I recommend that these be installed into the usual $(DESTDIR)$(BINDIR) 
location, perhaps with a pfm_ prefix. If not there, then consider NOT putting 
the examples in the ‘doc’ directory of share, at least not without source code 
and working makefiles. 

- I’m sending another email in regards to our discussion of attempting to 
sanitize some of the Intel event naming with libpfm naming.

- Same perf_examples. If we are going to install the binaries under 
doc/libpfm/examples, then consider installing the entire example tree.  A 
binary is not an example in and of itself without the source.

- Have you ever considered adding a pfm-config binary? It’s pretty darn 
helpful...

['prefix', 'exec-prefix', 'includes', 'libs', 'cflags',
              'ldflags', 'help']

Regards and hope you are well.

Phil

------------------------------------------------------------------------------
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to