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
[email protected]
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel