Package: libpfm4 Version: 4.3.0-1 Followup-For: Bug #709654 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu saucy ubuntu-patch
In Ubuntu, the attached patch was applied to achieve the following: * Update libpfm4.symbols to resolve FTBFS on non-x86 architectures. I pulled build logs from the buildds to produce this patch, so it should cover all architectures where the build succeeded up to the point of failing the symbols test. It might be incomplete for arches that failed earlier in the build, but those need more love anyway. ... Adam -- System Information: Debian Release: wheezy/sid APT prefers saucy-updates APT policy: (500, 'saucy-updates'), (500, 'saucy-security'), (500, 'saucy') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.9.0-3-generic (SMP w/4 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru libpfm4-4.3.0/debian/changelog libpfm4-4.3.0/debian/changelog diff -Nru libpfm4-4.3.0/debian/libpfm4.symbols libpfm4-4.3.0/debian/libpfm4.symbols --- libpfm4-4.3.0/debian/libpfm4.symbols 2013-03-06 02:30:01.000000000 -0700 +++ libpfm4-4.3.0/debian/libpfm4.symbols 2013-06-02 19:20:12.000000000 -0600 @@ -1,62 +1,94 @@ +# SymbolsHelper-Confirmed: 4.3.0 amd64 armel armhf i386 mipsel powerpc s390 s390x sparc libpfm.so.4 libpfm4 #MINVER# __pfm_dbprintf@Base 4.3.0 __pfm_vbprintf@Base 4.3.0 - amd64_display_reg@Base 4.3.0 - amd64_fam10h_barcelona_support@Base 4.3.0 - amd64_fam10h_istanbul_support@Base 4.3.0 - amd64_fam10h_shanghai_support@Base 4.3.0 - amd64_fam11h_turion_support@Base 4.3.0 - amd64_fam12h_llano_support@Base 4.3.0 - amd64_fam14h_bobcat_support@Base 4.3.0 - amd64_fam15h_interlagos_support@Base 4.3.0 - amd64_k7_support@Base 4.3.0 - amd64_k8_revb_support@Base 4.3.0 - amd64_k8_revc_support@Base 4.3.0 - amd64_k8_revd_support@Base 4.3.0 - amd64_k8_reve_support@Base 4.3.0 - amd64_k8_revf_support@Base 4.3.0 - amd64_k8_revg_support@Base 4.3.0 - amd64_mods@Base 4.3.0 - amd64_support@Base 4.3.0 - intel_atom_support@Base 4.3.0 - intel_core_support@Base 4.3.0 - intel_ivb_support@Base 4.3.0 - intel_nhm_ex_support@Base 4.3.0 - intel_nhm_support@Base 4.3.0 - intel_nhm_unc_support@Base 4.3.0 - intel_snb_ep_support@Base 4.3.0 - intel_snb_support@Base 4.3.0 - intel_snb_unc_cbo0_support@Base 4.3.0 - intel_snb_unc_cbo1_support@Base 4.3.0 - intel_snb_unc_cbo2_support@Base 4.3.0 - intel_snb_unc_cbo3_support@Base 4.3.0 - intel_wsm_dp_support@Base 4.3.0 - intel_wsm_sp_support@Base 4.3.0 - intel_wsm_unc_support@Base 4.3.0 - intel_x86_arch_support@Base 4.3.0 - intel_x86_attr2mod@Base 4.3.0 - intel_x86_attr2umask@Base 4.3.0 - intel_x86_mods@Base 4.3.0 - netburst_events@Base 4.3.0 - netburst_mods@Base 4.3.0 - netburst_p_support@Base 4.3.0 - netburst_support@Base 4.3.0 + (arch=amd64 i386)amd64_display_reg@Base 4.3.0 + (arch=amd64 i386)amd64_fam10h_barcelona_support@Base 4.3.0 + (arch=amd64 i386)amd64_fam10h_istanbul_support@Base 4.3.0 + (arch=amd64 i386)amd64_fam10h_shanghai_support@Base 4.3.0 + (arch=amd64 i386)amd64_fam11h_turion_support@Base 4.3.0 + (arch=amd64 i386)amd64_fam12h_llano_support@Base 4.3.0 + (arch=amd64 i386)amd64_fam14h_bobcat_support@Base 4.3.0 + (arch=amd64 i386)amd64_fam15h_interlagos_support@Base 4.3.0 + (arch=amd64 i386)amd64_k7_support@Base 4.3.0 + (arch=amd64 i386)amd64_k8_revb_support@Base 4.3.0 + (arch=amd64 i386)amd64_k8_revc_support@Base 4.3.0 + (arch=amd64 i386)amd64_k8_revd_support@Base 4.3.0 + (arch=amd64 i386)amd64_k8_reve_support@Base 4.3.0 + (arch=amd64 i386)amd64_k8_revf_support@Base 4.3.0 + (arch=amd64 i386)amd64_k8_revg_support@Base 4.3.0 + (arch=amd64 i386)amd64_mods@Base 4.3.0 + (arch=amd64 i386)amd64_support@Base 4.3.0 + (arch=armhf)arm_cortex_a15_support@Base 4.3.0 + (arch=armhf)arm_cortex_a8_support@Base 4.3.0 + (arch=armhf)arm_cortex_a9_support@Base 4.3.0 + (arch=armhf)arm_mods@Base 4.3.0 + (arch=amd64 i386)intel_atom_support@Base 4.3.0 + (arch=amd64 i386)intel_core_support@Base 4.3.0 + (arch=i386)intel_coreduo_support@Base 4.3.0 + (arch=amd64 i386)intel_ivb_support@Base 4.3.0 + (arch=amd64 i386)intel_nhm_ex_support@Base 4.3.0 + (arch=amd64 i386)intel_nhm_support@Base 4.3.0 + (arch=amd64 i386)intel_nhm_unc_support@Base 4.3.0 + (arch=i386)intel_p6_support@Base 4.3.0 + (arch=i386)intel_pii_support@Base 4.3.0 + (arch=i386)intel_pm_support@Base 4.3.0 + (arch=i386)intel_ppro_support@Base 4.3.0 + (arch=amd64 i386)intel_snb_ep_support@Base 4.3.0 + (arch=amd64 i386)intel_snb_support@Base 4.3.0 + (arch=amd64 i386)intel_snb_unc_cbo0_support@Base 4.3.0 + (arch=amd64 i386)intel_snb_unc_cbo1_support@Base 4.3.0 + (arch=amd64 i386)intel_snb_unc_cbo2_support@Base 4.3.0 + (arch=amd64 i386)intel_snb_unc_cbo3_support@Base 4.3.0 + (arch=amd64 i386)intel_wsm_dp_support@Base 4.3.0 + (arch=amd64 i386)intel_wsm_sp_support@Base 4.3.0 + (arch=amd64 i386)intel_wsm_unc_support@Base 4.3.0 + (arch=amd64 i386)intel_x86_arch_support@Base 4.3.0 + (arch=amd64 i386)intel_x86_attr2mod@Base 4.3.0 + (arch=amd64 i386)intel_x86_attr2umask@Base 4.3.0 + (arch=amd64 i386)intel_x86_mods@Base 4.3.0 + (arch=mipsel)mips_74k_support@Base 4.3.0 + (arch=amd64 i386)netburst_events@Base 4.3.0 + (arch=amd64 i386)netburst_mods@Base 4.3.0 + (arch=amd64 i386)netburst_p_support@Base 4.3.0 + (arch=amd64 i386)netburst_support@Base 4.3.0 perf_event_support@Base 4.3.0 - pfm_amd64_cfg@Base 4.3.0 - pfm_amd64_detect@Base 4.3.0 - pfm_amd64_event_is_valid@Base 4.3.0 - pfm_amd64_get_encoding@Base 4.3.0 - pfm_amd64_get_event_attr_info@Base 4.3.0 - pfm_amd64_get_event_first@Base 4.3.0 - pfm_amd64_get_event_info@Base 4.3.0 - pfm_amd64_get_event_nattrs@Base 4.3.0 - pfm_amd64_get_event_next@Base 4.3.0 - pfm_amd64_get_num_events@Base 4.3.0 - pfm_amd64_get_perf_encoding@Base 4.3.0 - pfm_amd64_perf_validate_pattrs@Base 4.3.0 - pfm_amd64_validate_table@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_cfg@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_detect@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_event_is_valid@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_get_encoding@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_get_event_attr_info@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_get_event_first@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_get_event_info@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_get_event_nattrs@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_get_event_next@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_get_num_events@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_get_perf_encoding@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_perf_validate_pattrs@Base 4.3.0 + (arch=amd64 i386)pfm_amd64_validate_table@Base 4.3.0 + (arch=armhf)pfm_arm_cfg@Base 4.3.0 + (arch=armhf)pfm_arm_detect@Base 4.3.0 + (arch=armhf)pfm_arm_event_is_valid@Base 4.3.0 + (arch=armhf)pfm_arm_get_encoding@Base 4.3.0 + (arch=armhf)pfm_arm_get_event_attr_info@Base 4.3.0 + (arch=armhf)pfm_arm_get_event_first@Base 4.3.0 + (arch=armhf)pfm_arm_get_event_info@Base 4.3.0 + (arch=armhf)pfm_arm_get_event_nattrs@Base 4.3.0 + (arch=armhf)pfm_arm_get_event_next@Base 4.3.0 + (arch=armhf)pfm_arm_get_perf_encoding@Base 4.3.0 + (arch=armhf)pfm_arm_perf_validate_pattrs@Base 4.3.0 + (arch=armhf)pfm_arm_validate_table@Base 4.3.0 pfm_cfg@Base 4.3.0 pfm_find_event@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_event_is_valid@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_get_encoding@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_get_event_attr_info@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_get_event_first@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_get_event_info@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_get_event_next@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_get_perf_encoding@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_perf_validate_pattrs@Base 4.3.0 + (arch=powerpc)pfm_gen_powerpc_validate_table@Base 4.3.0 pfm_get_event_attr_info@Base 4.3.0 pfm_get_event_encoding@Base 4.3.0 pfm_get_event_info@Base 4.3.0 @@ -66,28 +98,52 @@ pfm_get_pmu_info@Base 4.3.0 pfm_get_version@Base 4.3.0 pfm_initialize@Base 4.3.0 - pfm_intel_nhm_unc_get_perf_encoding@Base 4.3.0 - pfm_intel_x86_add_defaults@Base 4.3.0 - pfm_intel_x86_arch_terminate@Base 4.3.0 - pfm_intel_x86_cfg@Base 4.3.0 - pfm_intel_x86_detect@Base 4.3.0 - pfm_intel_x86_event_is_valid@Base 4.3.0 - pfm_intel_x86_get_encoding@Base 4.3.0 - pfm_intel_x86_get_event_attr_info@Base 4.3.0 - pfm_intel_x86_get_event_first@Base 4.3.0 - pfm_intel_x86_get_event_info@Base 4.3.0 - pfm_intel_x86_get_event_nattrs@Base 4.3.0 - pfm_intel_x86_get_event_next@Base 4.3.0 - pfm_intel_x86_get_perf_encoding@Base 4.3.0 - pfm_intel_x86_perf_validate_pattrs@Base 4.3.0 - pfm_intel_x86_requesting_pebs@Base 4.3.0 - pfm_intel_x86_valid_pebs@Base 4.3.0 - pfm_intel_x86_validate_table@Base 4.3.0 - pfm_netburst_get_encoding@Base 4.3.0 - pfm_netburst_get_perf_encoding@Base 4.3.0 - pfm_netburst_perf_validate_pattrs@Base 4.3.0 - pfm_nhm_data_src_desc@Base 4.3.0 + (arch=amd64 i386)pfm_intel_nhm_unc_get_perf_encoding@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_add_defaults@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_arch_terminate@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_cfg@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_detect@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_event_is_valid@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_get_encoding@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_get_event_attr_info@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_get_event_first@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_get_event_info@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_get_event_nattrs@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_get_event_next@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_get_perf_encoding@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_perf_validate_pattrs@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_requesting_pebs@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_valid_pebs@Base 4.3.0 + (arch=amd64 i386)pfm_intel_x86_validate_table@Base 4.3.0 + (arch=mipsel)pfm_mips_cfg@Base 4.3.0 + (arch=mipsel)pfm_mips_detect@Base 4.3.0 + (arch=mipsel)pfm_mips_event_is_valid@Base 4.3.0 + (arch=mipsel)pfm_mips_get_encoding@Base 4.3.0 + (arch=mipsel)pfm_mips_get_event_attr_info@Base 4.3.0 + (arch=mipsel)pfm_mips_get_event_first@Base 4.3.0 + (arch=mipsel)pfm_mips_get_event_info@Base 4.3.0 + (arch=mipsel)pfm_mips_get_event_nattrs@Base 4.3.0 + (arch=mipsel)pfm_mips_get_event_next@Base 4.3.0 + (arch=mipsel)pfm_mips_get_perf_encoding@Base 4.3.0 + (arch=mipsel)pfm_mips_perf_validate_pattrs@Base 4.3.0 + (arch=mipsel)pfm_mips_validate_table@Base 4.3.0 + (arch=amd64 i386)pfm_netburst_get_encoding@Base 4.3.0 + (arch=amd64 i386)pfm_netburst_get_perf_encoding@Base 4.3.0 + (arch=amd64 i386)pfm_netburst_perf_validate_pattrs@Base 4.3.0 + (arch=amd64 i386)pfm_nhm_data_src_desc@Base 4.3.0 pfm_pmu_validate@Base 4.3.0 + (arch=sparc)pfm_sparc_detect@Base 4.3.0 + (arch=sparc)pfm_sparc_display_reg@Base 4.3.0 + (arch=sparc)pfm_sparc_event_is_valid@Base 4.3.0 + (arch=sparc)pfm_sparc_get_encoding@Base 4.3.0 + (arch=sparc)pfm_sparc_get_event_attr_info@Base 4.3.0 + (arch=sparc)pfm_sparc_get_event_first@Base 4.3.0 + (arch=sparc)pfm_sparc_get_event_info@Base 4.3.0 + (arch=sparc)pfm_sparc_get_event_nattrs@Base 4.3.0 + (arch=sparc)pfm_sparc_get_event_next@Base 4.3.0 + (arch=sparc)pfm_sparc_get_perf_encoding@Base 4.3.0 + (arch=sparc)pfm_sparc_perf_validate_pattrs@Base 4.3.0 + (arch=sparc)pfm_sparc_validate_table@Base 4.3.0 pfm_strerror@Base 4.3.0 pfm_terminate@Base 4.3.0 pfmlib_build_fstr@Base 4.3.0 @@ -100,3 +156,20 @@ pfmlib_release_event@Base 4.3.0 pfmlib_sort_attr@Base 4.3.0 pfmlib_strconcat@Base 4.3.0 + (arch=powerpc)power4_support@Base 4.3.0 + (arch=powerpc)power5_support@Base 4.3.0 + (arch=powerpc)power5p_support@Base 4.3.0 + (arch=powerpc)power6_support@Base 4.3.0 + (arch=powerpc)power7_support@Base 4.3.0 + (arch=powerpc)ppc970_support@Base 4.3.0 + (arch=powerpc)ppc970mp_support@Base 4.3.0 + (arch=sparc)sparc_mods@Base 4.3.0 + (arch=sparc)sparc_niagara1_support@Base 4.3.0 + (arch=sparc)sparc_niagara2_support@Base 4.3.0 + (arch=sparc)sparc_ultra12_support@Base 4.3.0 + (arch=sparc)sparc_ultra3_support@Base 4.3.0 + (arch=sparc)sparc_ultra3i_support@Base 4.3.0 + (arch=sparc)sparc_ultra3plus_support@Base 4.3.0 + (arch=sparc)sparc_ultra4plus_support@Base 4.3.0 + (arch=powerpc)torrent_modifiers@Base 4.3.0 + (arch=powerpc)torrent_support@Base 4.3.0