Hi Andreas,
On Mon, Apr 23, 2018 at 12:25 PM, Andreas Beckmann <a...@debian.org> wrote:
> On 2018-04-23 19:26, Stephane Eranian via perfmon2-devel wrote:
> > I will make a new release of libpfm4 this week given the amount of
> changes
> > since January.
> > If you have more updates that you would like to submit, now is the time.
> > Thanks.
>
> Besides the typo/spacing patch I sent on the weekend, there are
> three more issues I noticed while packaging libpfm4 for Debian.
> The first should be trivial, the other two only affect port
> architectures and are not critical to be fixed.
>
> **********
>
> Fix an event a with space in its name in lib/events/mips_74k_events.h:
> s/OCP_WRITE_CACHEABLE REQUESTS/OCP_WRITE_CACHEABLE_REQUESTS/
>
> Fixed.
> **********
>
> On the sparc64 Debian port the build fails the validation test due to
> duplicate event definitions:
>
> ./tests/validate
> Libpfm structure tests:
> libpfm ABI version : 0
> pfm_pmu_info_t : Passed
> pfm_event_info_t : Passed
> pfm_event_attr_info_t : Passed
> pfm_pmu_encode_arg_t : Passed
> pfm_perf_encode_arg_t : Passed
> perf_events specific tests:
> 3 perf_events generic events: 0 errors
> Libpfm internal table tests:
> checking ultra12 (22 events): Passed
> checking ultra3 (65 events): pmu: ultra3 event12: Dispatch0_2nd_br
> code: 0x4 is duplicated in event24 : Dispatch0_rs_mispred
> Failed
> checking ultra3i (63 events): pmu: ultra3i event12:
> Dispatch0_2nd_br code: 0x4 is duplicated in event24 : Dispatch0_rs_mispred
> Failed
> checking ultra3p (71 events): pmu: ultra3p event12:
> Dispatch0_2nd_br code: 0x4 is duplicated in event24 : Dispatch0_rs_mispred
> Failed
> checking ultra4p (103 events): Passed
> checking niagara1 (9 events): Passed
> checking niagara2 (8 events): Passed
> checking perf (80 events): Passed
> checking perf_raw (1 events): Passed
> Architecture specific tests:
> Total 3 errors
>
> I get that too. But I cannot find the documentation anymore so I cannot
fix these duplicates.
> Full log:
> https://buildd.debian.org/status/fetch.php?pkg=libpfm4&
> arch=sparc64&ver=4.9.0%2Bgit21-gc4de2ea-1&stamp=1524399924&raw=0
>
> I do not have access to any sparc hardware to test something.
>
> **********
>
> On the x32 Debian port the build fails the
>
> checking ix86arch (0 events): pmu: ix86arch :: no events
>
When I compiled with CC="gcc -m32" and run tests/validate, I get:
checking ix86arch (7 events): Passed
Looking at the code, this maybe because you are testing on a processor that
predates Family 5, like earlier Pentium.
Failed
>
> This had worked in the past, so it may also depend on the hardware used
> for the buildd.
>
> Exactly, that's why I am asking about the processor model.
> Full log:
> https://buildd.debian.org/status/fetch.php?pkg=libpfm4&
> arch=x32&ver=4.9.0%2Bgit21-gc4de2ea-1&stamp=1524396852&raw=0
> Old logs:
> https://buildd.debian.org/status/logs.php?pkg=libpfm4&arch=x32
>
> I could probably try debugging this in a chroot, but don't expect
> to have the time to do this.
>
> **********
>
>
> Andreas
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel