Blame SPECS/oprofile.spec

d5df0a
Summary: System wide profiler
d5df0a
Name: oprofile
d5df0a
Version: 0.9.9
1d0a04
Release: 27%{?dist}
d5df0a
License: GPLv2+ and LGPLv2+
d5df0a
Group: Development/System
d5df0a
#
d5df0a
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
d5df0a
Requires: binutils
d5df0a
Requires: which
d5df0a
Requires(pre): shadow-utils
d5df0a
Requires(postun): shadow-utils
d5df0a
Patch10: oprofile-0.4-guess2.patch
d5df0a
Patch83: oprofile-0.9.7-xen.patch
d5df0a
Patch303: oprofile-num_symbolic.patch
d5df0a
Patch304: oprofile-xml.patch
d5df0a
Patch305: oprofile-rhbz1121205.patch
d5df0a
Patch400: oprofile-haswell.patch
d5df0a
Patch401: oprofile-silvermont.patch
d5df0a
Patch402: oprofile-broadwell.patch
d5df0a
Patch403: oprofile-intelcpuid.patch
d5df0a
Patch500: oprofile-aarch64.patch
d5df0a
Patch600: oprofile-power8.patch
d5df0a
Patch601: oprofile-ppc64le.patch
d5df0a
Patch602: oprofile-ppc64-equivalent.patch
d5df0a
Patch700: oprofile-hugepage.patch
d5df0a
Patch800: oprofile-defaultmask.patch
d5df0a
Patch801: oprofile-extramask.patch
d5df0a
Patch802: oprofile-maskarray.patch
d5df0a
Patch803: oprofile-env.patch
d5df0a
Patch804: oprofile-coverity.patch
d5df0a
Patch900: oprofile-ppc64jvm.patch
d5df0a
Patch1000: oprofile-skylake.patch
d5df0a
Patch1001: oprofile-remap.patch
d5df0a
Patch1002: oprofile-xml2.patch
d5df0a
Patch1003: oprofile-goldmont.patch
d5df0a
Patch1004: oprofile-bz1335145.patch
d5df0a
Patch1005: oprofile-bz1264443.patch
d5df0a
Patch1006: oprofile-captest.patch
d5df0a
Patch1007: oprofile-order.patch
d5df0a
Patch1010: oprofile-rhbz1385007.patch
d5df0a
Patch1011: oprofile-rhbz1426426.patch
d5df0a
Patch2000: oprofile-power9.patch
b527cc
Patch2001: oprofile-knl.patch
0f9095
Patch2002: oprofile-power9_recog.patch
0f9095
Patch2003: oprofile-trans_init.patch
1d0a04
Patch2004: oprofile-goldmontplus.patch
d5df0a
d5df0a
URL: http://oprofile.sf.net
d5df0a
d5df0a
#If oprofile doesn't build on an arch, report it and will add ExcludeArch tag.
d5df0a
BuildRequires: qt-devel
d5df0a
BuildRequires: libxslt
d5df0a
BuildRequires: docbook-style-xsl
d5df0a
BuildRequires: docbook-utils
d5df0a
BuildRequires: elinks
d5df0a
BuildRequires: gtk2-devel
d5df0a
BuildRequires: automake
d5df0a
BuildRequires: libtool
d5df0a
BuildRequires: binutils-static
d5df0a
BuildRequires: popt-devel
d5df0a
BuildRequires: java-devel
d5df0a
BuildRequires: jpackage-utils
d5df0a
BuildRequires: java-1.7.0-openjdk-devel
d5df0a
BuildRequires: libpfm-devel >= 4.3.0
d5df0a
d5df0a
BuildRoot: %{_tmppath}/%{name}-root
d5df0a
d5df0a
%description
d5df0a
OProfile is a profiling system for systems running Linux. The
d5df0a
profiling runs transparently during the background, and profile data
d5df0a
can be collected at any time. OProfile makes use of the hardware performance
d5df0a
counters provided on Intel P6, and AMD Athlon family processors, and can use
d5df0a
the RTC for profiling on other x86 processor types.
d5df0a
d5df0a
See the HTML documentation for further details.
d5df0a
d5df0a
%package devel
d5df0a
Summary: Header files and libraries for developing apps which will use oprofile
d5df0a
Group: Development/Libraries
d5df0a
Requires: oprofile = %{version}-%{release}
d5df0a
Provides: oprofile-static = %{version}-%{release}
d5df0a
d5df0a
%description devel
d5df0a
d5df0a
Header files and libraries for developing apps which will use oprofile.
d5df0a
d5df0a
%package gui
d5df0a
Summary: GUI for oprofile
d5df0a
Group: Development/System
d5df0a
Requires: oprofile = %{version}-%{release}
d5df0a
d5df0a
%description gui
d5df0a
d5df0a
The oprof_start GUI for oprofile.
d5df0a
d5df0a
%package jit
d5df0a
Summary: Libraries required for profiling Java and other JITed code
d5df0a
Group: Development/System
d5df0a
Requires: oprofile = %{version}-%{release}
d5df0a
#Requires: java >= 1.6
d5df0a
#Requires: jpackage-utils
d5df0a
d5df0a
%description jit
d5df0a
This package includes a base JIT support library, as well as a Java
d5df0a
agent library.
d5df0a
d5df0a
%prep
d5df0a
%setup -q -n %{name}-%{version}
d5df0a
%patch10 -p1 -b .guess2
d5df0a
%patch83 -p1 -b .xen
d5df0a
%patch303 -p1 -b .num_symbolic
d5df0a
%patch304 -p1 -b .xml
d5df0a
%patch305 -p1 -b .xml
d5df0a
%patch400 -p1 -b .haswell
d5df0a
%patch401 -p1 -b .silvermont
d5df0a
%patch402 -p1 -b .broadwell
d5df0a
%patch403 -p1
d5df0a
%patch500 -p1 -b .aarch64
d5df0a
%patch600 -p1 -b .power8
d5df0a
%patch601 -p1 -b .ppc64le
d5df0a
%patch602 -p1
d5df0a
%patch700 -p1
d5df0a
%patch800 -p1
d5df0a
%patch801 -p1
d5df0a
%patch802 -p1
d5df0a
%patch803 -p1
d5df0a
%patch804 -p1
d5df0a
%patch900 -p1
d5df0a
%patch1000 -p1
d5df0a
%patch1001 -p1
d5df0a
%patch1002 -p1
d5df0a
%patch1003 -p1
d5df0a
%patch1004 -p1
d5df0a
%patch1005 -p1 -b .archive
d5df0a
%patch1006 -p1 -b .captest
d5df0a
%patch1007 -p1 -b .order
d5df0a
%patch1010 -p1 -b .rhbz1385007
d5df0a
%patch1011 -p1 -b .rhbz1426426
d5df0a
%patch2000 -p1 -b .power9
b527cc
%patch2001 -p1 -b .knl
0f9095
%patch2002 -p1 -b .recog
0f9095
%patch2003 -p1 -b .init
1d0a04
%patch2004 -p1 -b .goldmontplus
d5df0a
d5df0a
./autogen.sh
d5df0a
d5df0a
%build
d5df0a
d5df0a
#The CXXFLAGS below is temporary to work around
d5df0a
# bugzilla #113909
d5df0a
CXXFLAGS=-g;     export CXXFLAGS
d5df0a
d5df0a
%configure \
d5df0a
--enable-gui=qt4 \
d5df0a
--with-java=/usr/lib/jvm/java
d5df0a
d5df0a
make CFLAGS="%{optflags}"
d5df0a
d5df0a
%install
d5df0a
rm -rf %{buildroot}
d5df0a
d5df0a
mkdir -p %{buildroot}%{_bindir}
d5df0a
mkdir -p %{buildroot}%{_mandir}/man1
d5df0a
d5df0a
make DESTDIR=%{buildroot} INSTALL="install -p" install
d5df0a
d5df0a
# We want the manuals in the special doc dir, not the generic doc install dir.
d5df0a
# We build it in place and then move it away so it doesn't get installed
d5df0a
# twice. rpm can specify itself where the (versioned) docs go with the
d5df0a
# %%doc directive.
d5df0a
mkdir docs.installed
d5df0a
mv %{buildroot}%{_datadir}/doc/oprofile/* docs.installed/
d5df0a
d5df0a
mkdir -p %{buildroot}/etc/ld.so.conf.d
d5df0a
echo "%{_libdir}/oprofile" > %{buildroot}/etc/ld.so.conf.d/oprofile-%{_arch}.conf
d5df0a
d5df0a
%pre
d5df0a
getent group oprofile >/dev/null || groupadd -r -g 16 oprofile
d5df0a
getent passwd oprofile >/dev/null || \
d5df0a
useradd -g oprofile -d /var/lib/oprofile -M -r -u 16 -s /sbin/nologin \
d5df0a
    -c "Special user account to be used by OProfile" oprofile
d5df0a
exit 0
d5df0a
d5df0a
%postun
d5df0a
# do not try to remove existing oprofile user or group
d5df0a
d5df0a
%files
d5df0a
%defattr(-,root,root)
d5df0a
%doc  docs.installed/*
d5df0a
%doc COPYING
d5df0a
d5df0a
%{_bindir}/ocount
d5df0a
%{_bindir}/ophelp
d5df0a
%{_bindir}/opimport
d5df0a
%{_bindir}/opannotate
d5df0a
%{_bindir}/opcontrol
d5df0a
%{_bindir}/opgprof
d5df0a
%{_bindir}/opreport
d5df0a
%{_bindir}/oprofiled
d5df0a
%{_bindir}/oparchive
d5df0a
%{_bindir}/opjitconv
d5df0a
%{_bindir}/op-check-perfevents
d5df0a
%{_bindir}/operf
d5df0a
d5df0a
%{_mandir}/man1/*
d5df0a
d5df0a
%{_datadir}/oprofile
d5df0a
d5df0a
%files devel
d5df0a
%defattr(-,root,root)
d5df0a
d5df0a
%{_includedir}/opagent.h
d5df0a
d5df0a
%files gui
d5df0a
%defattr(-,root,root)
d5df0a
d5df0a
%{_bindir}/oprof_start
d5df0a
d5df0a
%post jit -p /sbin/ldconfig
d5df0a
d5df0a
%postun jit -p /sbin/ldconfig
d5df0a
d5df0a
%files jit
d5df0a
%defattr(-,root,root)
d5df0a
d5df0a
%{_libdir}/oprofile
d5df0a
%{_sysconfdir}/ld.so.conf.d/*
d5df0a
d5df0a
%changelog
1d0a04
* Fri Jul 20 2018 William Cohen <wcohen@redhat.com> - 0.9.9-27
1d0a04
- Add Intel Goldmont Plus (Geminilake) support. rhbz1598061
1d0a04
1d0a04
* Tue Jun 19 2018 William Cohen <wcohen@redhat.com> - 0.9.9-26
1d0a04
- rhbz1569199
1d0a04
- rhbz1561103
0f9095
b527cc
* Mon Sep 25 2017 William Cohen <wcohen@redhat.com> - 0.9.9-25
b527cc
- Add Intel Xeon Phi support. rhbz1465354
b527cc
b527cc
* Thu Aug 31 2017 William Cohen <wcohen@redhat.com> - 0.9.9-24
b527cc
- Update power9 events.
b527cc
d5df0a
* Thu Jun 22 2017 William Cohen <wcohen@redhat.com> - 0.9.9-23
d5df0a
- Add power9 support.
d5df0a
d5df0a
* Tue Mar 21 2017 William Cohen <wcohen@redhat.com> - 0.9.9-22
d5df0a
- Update ppc64/ppc64le support. rhbz1385007
d5df0a
- Add recognition check for POWER8NV and POWER8NVL. rhbz1426426
d5df0a
d5df0a
* Wed Oct 19 2016 William Cohen <wcohen@redhat.com> - 0.9.9-21
d5df0a
- Fix Intel Goldmont default event
d5df0a
d5df0a
* Tue Aug 9 2016 William Cohen <wcohen@redhat.com> - 0.9.9-20
d5df0a
- Ensure that the perf events setup before ocount execs child.
d5df0a
d5df0a
* Mon Aug 8 2016 William Cohen <wcohen@redhat.com> - 0.9.9-19
d5df0a
- Allow operation /proc/sys/kernel/perf_event_paranoid == 2.
d5df0a
d5df0a
* Wed Jul 6 2016 William Cohen <wcohen@redhat.com> - 0.9.9-18
d5df0a
- Store profiling data with oparchive.
d5df0a
d5df0a
* Thu May 12 2016 William Cohen <wcohen@redhat.com> - 0.9.9-17
d5df0a
- Define some  Intel broadwell default unit masks by names
d5df0a
- Add support for Harrisonville (Denverton SoC)
d5df0a
- Add support for Skylake-SP server
d5df0a
- Add support for Kabylake-U/Y
d5df0a
- Add support for Kabylake-H/S
d5df0a
- Make Nehalem, Westmere, and Haswell event names unique.
d5df0a
d5df0a
* Tue Aug 25 2015 William Cohen <wcohen@redhat.com> - 0.9.9-16
d5df0a
- Improved handling of remapped anonymous regions
d5df0a
- Correct XML generation.
d5df0a
d5df0a
* Wed Jul 8 2015 William Cohen <wcohen@redhat.com> - 0.9.9-15
d5df0a
- Add support for Intel skylake processors.
d5df0a
d5df0a
* Fri Jun 26 2015 William Cohen <wcohen@redhat.com> - 0.9.9-14
d5df0a
- Recognize Intel Broadwell-DE.
d5df0a
d5df0a
* Fri Jun 5 2015 William Cohen <wcohen@redhat.com> - 0.9.9-13
d5df0a
- Further fix to allow operf to record information for Java anon_huges.
d5df0a
d5df0a
* Fri Jun 5 2015 William Cohen <wcohen@redhat.com> - 0.9.9-12
d5df0a
- Eliminate some coverity warnings.
d5df0a
d5df0a
* Tue Apr 7 2015 William Cohen <wcohen@redhat.com> - 0.9.9-11
d5df0a
- Avoid setting POSIXLY_CORRECT for the children tasks of operf and ocount.
d5df0a
- Fix handling of default unit masks longer than 11 char.
d5df0a
- Fix extra and default unitmasks selection.
d5df0a
- Allow operf to record information for Java anon_huges.
d5df0a
d5df0a
* Wed Oct 1 2014 Will Cohen <wcohen@redhat.com> - 0.9.9-7
d5df0a
- Correct identification power8le. rhbz1148525
d5df0a
d5df0a
* Wed Sep 17 2014 Will Cohen <wcohen@redhat.com> - 0.9.9-6
d5df0a
- Update support for Intel Silvermont (Avoton).
d5df0a
- Enable configure for ppc64le.
d5df0a
d5df0a
* Mon Aug 18 2014 Will Cohen <wcohen@redhat.com> - 0.9.9-5
d5df0a
- Update Intel Haswell events.
d5df0a
- Add support for Intel Silvermont (Avoton).
d5df0a
- Add support for Intel Broadwell.
d5df0a
- Add support for aarch64.
d5df0a
- Update IBM power8 events.
d5df0a
d5df0a
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.9.9-4
d5df0a
- Mass rebuild 2014-01-24
d5df0a
d5df0a
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.9.9-3
d5df0a
- Mass rebuild 2013-12-27
d5df0a
d5df0a
* Tue Aug 06 2013 Will Cohen <wcohen@redhat.com> - 0.9.9-2
d5df0a
- rhbz993994 Eliminate versioned doc pages.
d5df0a
d5df0a
* Mon Jul 29 2013 Will Cohen <wcohen@redhat.com> - 0.9.9-1
d5df0a
- Rebase on oprofile.
d5df0a
- Trim changelog entries
d5df0a
d5df0a
* Mon Jul 15 2013 Will Cohen <wcohen@redhat.com> - 0.9.8-10
d5df0a
- rhbz949028: Man page scan results for oprofile
d5df0a
d5df0a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-4
d5df0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d5df0a
d5df0a
* Wed Dec 19 2012 Will Cohen <wcohen@redhat.com> - 0.9.8-3
d5df0a
- Use buildid support instead of crc checks. rhbz #877187
d5df0a
d5df0a
* Mon Oct 15 2012 Will Cohen <wcohen@redhat.com> - 0.9.8-2
d5df0a
- Cleanup configure.
d5df0a
- Add libpfm-devel to the buildrequires.
d5df0a
d5df0a
* Tue Sep 04 2012 Will Cohen <wcohen@redhat.com> - 0.9.8-1
d5df0a
- Rebase on oprofile-0.9.8.
d5df0a
d5df0a
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.7-5
d5df0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d5df0a
d5df0a
* Thu Apr 5 2012 Will Cohen <wcohen@redhat.com> - 0.9.7-4
d5df0a
- Fix autogen.sh to avoid false match.
d5df0a
d5df0a
* Wed Apr 4 2012 Will Cohen <wcohen@redhat.com> - 0.9.7-3
d5df0a
- Use correct macros for /etc and /user/share. rhbz #226222
d5df0a
- Consistently use macros for buildroot.
d5df0a
- Preserve timestamp for installed files.
d5df0a
- Remove the clean section.
d5df0a
- Fix the source location.
d5df0a
- Remove unneeded BuildRequires: binutils-devel
d5df0a
- Remove unneeded depends.
d5df0a
- Correct Buildreq to java-1.7.0-openjdk-devel.
d5df0a
- Fix macro-in-comment and macro-in-changelog
d5df0a
- Remove '.' from Summary lines
d5df0a
- Correct license GPLv2+ and LGPLv2+.
d5df0a
- Do not remove oprofile user or group.
d5df0a
d5df0a
* Tue Jan 10 2012 Will Cohen <wcohen@redhat.com> - 0.9.7-2
d5df0a
- Remove duplicate -r option in %%pre useradd Resolves: rhbz #772841
d5df0a
d5df0a
* Tue Nov 29 2011 Will Cohen <wcohen@redhat.com> - 0.9.7-1
d5df0a
- Rebase on oprofile-0.9.7.
d5df0a
d5df0a
* Tue Jun 07 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-21
d5df0a
- Correct CVE-2011-1760. Resolves: rhbz #701508
d5df0a
d5df0a
* Tue Apr 5 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-20
d5df0a
- Re-enable xenoprof patch.
d5df0a
d5df0a
* Thu Mar 31 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-19
d5df0a
- Provide oprofile-static.
d5df0a
d5df0a
* Tue Mar 15 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-18
d5df0a
- Clean up rpmlint complaints.
d5df0a
d5df0a
* Tue Mar 15 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-17
d5df0a
- Correct oprofile user information.
d5df0a
d5df0a
* Thu Mar 10 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-16
d5df0a
- Remove obsolete configure options.
d5df0a
d5df0a
* Thu Mar 10 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-15
d5df0a
- Use QT4.
d5df0a
d5df0a
* Fri Feb 25 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-14
d5df0a
- Add processors models for Intel westmere and core i7.
d5df0a
d5df0a
* Wed Feb 09 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-12
d5df0a
- Eliminate illegal mutable use.
d5df0a
d5df0a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6-11
d5df0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d5df0a
d5df0a
* Thu Jan 6 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-10
d5df0a
- Corrections for i386/arch_perfmon filters.
d5df0a
- Make nehalem events available.
d5df0a
- Add AMD family 12/14/15h support.
d5df0a
- Add Intel westemere support.
d5df0a
- opcontrol numeric argument checking.
d5df0a
d5df0a
* Wed Apr 21 2010 Will Cohen <wcohen@redhat.com> - 0.9.6-6
d5df0a
- Bump version and rebuild.
d5df0a
d5df0a
* Wed Apr 14 2010 Will Cohen <wcohen@redhat.com> - 0.9.6-5
d5df0a
- Handle debuginfo section differences. rhbz554639
d5df0a
d5df0a
* Mon Apr 5 2010 Will Cohen <wcohen@redhat.com> - 0.9.6-3
d5df0a
- Include Buildrequires for binutils-static.
d5df0a
d5df0a
* Fri Dec 11 2009 Will Cohen <wcohen@redhat.com> - 0.9.6-2
d5df0a
- Clean up oprofile.spec file.
d5df0a
d5df0a
* Tue Nov 24 2009 Will Cohen <wcohen@redhat.com> - 0.9.6-1
d5df0a
- Rebase on OProfile 0.9.6.
d5df0a
d5df0a
* Wed Oct 21 2009 Will Cohen <wcohen@redhat.com> - 0.9.5-4
d5df0a
- Switch to using ExcludeArch.
d5df0a
d5df0a
* Wed Oct 7 2009 Will Cohen <wcohen@redhat.com> - 0.9.5-3
d5df0a
- Allow timer mode to work.
d5df0a
- Correct location for addditional files in man pages. Resolves: rhbz #508669
d5df0a
d5df0a
* Fri Sep 4 2009 Will Cohen <wcohen@redhat.com> - 0.9.5-2
d5df0a
- Bump version and rebuild.
d5df0a
d5df0a
* Mon Aug 3 2009 Will Cohen <wcohen@redhat.com> - 0.9.5-1
d5df0a
- Rebase on OProfile 0.9.5.
d5df0a
d5df0a
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-13
d5df0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d5df0a
d5df0a
* Thu Jul 16 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-12
d5df0a
- Add shadow-utils to requires. Resolves: rhbz #501357
d5df0a
- Add LGPL license to provided java support. Resolves: rhbz #474666
d5df0a
- Correct handling of --verbose. Resolves: rhbz #454969
d5df0a
d5df0a
* Mon May 11 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-9
d5df0a
- Assign specific UID and GID to oprofile.
d5df0a
d5df0a
* Thu Apr 23 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-7
d5df0a
- Backport Intel Architecture Perfmon support. Resolves: rhbz #497230
d5df0a
d5df0a
* Wed Apr 8 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-6
d5df0a
- Test for basename declaration.
d5df0a
d5df0a
* Wed Apr 8 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-5
d5df0a
- Bump version and rebuild.
d5df0a
d5df0a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-4
d5df0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d5df0a
d5df0a
* Mon Sep 29 2008 Dennis Gilmore <dennis@ausil.us> - 0.9.4-3
d5df0a
- build sparcv9 not sparc
d5df0a
d5df0a
* Mon Jul 21 2008 Will Cohen <wcohen@redhat.com> - 0.9.4-2
d5df0a
- Correct oprofile.spec.
d5df0a
d5df0a
* Fri Jul 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.4-1
d5df0a
- Update to orprofile 0.9.4.
d5df0a
d5df0a
* Mon Jun 23 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-18
d5df0a
- Fix default location for vmlinux. rhbz #451539
d5df0a
d5df0a
* Fri Apr 04 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-17
d5df0a
- Use older qt3-devel. rhbz #440949
d5df0a
d5df0a
* Fri Feb 15 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-16
d5df0a
- Corrections for compilation with gcc-4.3.
d5df0a
d5df0a
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-15
d5df0a
- Deal with xenoprof conlficts with cell. Resolves: rhbz #250852
d5df0a
d5df0a
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-14
d5df0a
- Bump format version. Check version properly. Resolves: rhbz #394571
d5df0a
d5df0a
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-13
d5df0a
- Disable profiling in hypervisor on 970MP to prevent lost interrupts.
d5df0a
  Resolves: rhbz #391251
d5df0a
d5df0a
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-12
d5df0a
- Use more incluse set of kernel ranges. Resolves: rhbz #307111
d5df0a
d5df0a
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-11
d5df0a
- Update AMD family 10h events to match AMD documentation Resolves: rhbz #232956
d5df0a
d5df0a
* Mon Nov 12 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-7
d5df0a
- Should correct missing 'test' in patch.
d5df0a
d5df0a
* Mon Oct 8 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-5
d5df0a
- Should be popt-devel to BuildRequires.
d5df0a
d5df0a
* Mon Oct 8 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-5
d5df0a
- Add popt to BuildRequires.
d5df0a
d5df0a
* Mon Oct 8 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-4
d5df0a
- Allow short forms of --list-events (-l)  and --dump (-d).
d5df0a
  Resolves: rhbz#234003.
d5df0a
d5df0a
* Tue Aug 21 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-3
d5df0a
- rebuild
d5df0a
d5df0a
* Wed Jul 25 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-2
d5df0a
- Re-enable xen patch.
d5df0a
d5df0a
* Tue Jul 17 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-1
d5df0a
- Rebase on 0.9.3 release.
d5df0a
- Disable xen patch until fixed.
d5df0a
d5df0a
* Mon May 21 2007 Will Cohen <wcohen@redhat.com> - 0.9.2-9
d5df0a
- Fix up rpmlint complaints.
d5df0a
d5df0a
* Wed Mar 21 2007 Will Cohen <wcohen@redhat.com> - 0.9.2-8
d5df0a
- Add AMD family 10 support. Resolves: rhbz#232956.
d5df0a
d5df0a
* Wed Mar 21 2007 Will Cohen <wcohen@redhat.com> - 0.9.2-7
d5df0a
- Correct description for package.
d5df0a
- Correct backtrace documentation. Resolves: rhbz#214793.
d5df0a
- Correct race condition. Resolves: rhbz#220116.
d5df0a
d5df0a
d5df0a
* Fri Nov 3 2006 Will Cohen <wcohen@redhat.com> - 0.9.2-3
d5df0a
- Add dist tag to build.
d5df0a
d5df0a
* Fri Sep 22 2006 Will Cohen <wcohen@redhat.com> - 0.9.2-2
d5df0a
- Rebase on 0.9.2 release.
d5df0a
d5df0a
* Thu Aug 24 2006 Will Cohen <wcohen@redhat.com>
d5df0a
- Update xenoprof patch.
d5df0a
d5df0a
* Wed Jul 19 2006 Jesse Keating <jkeating@redhat.com> - 0.9.1-15
d5df0a
- rebuild
d5df0a
- remove silly release definition
d5df0a
d5df0a
* Wed Jul 12 2006 Will Cohen <wcohen@redhat.com>
d5df0a
- Support for Intel Woodcrest. (#183081)
d5df0a
d5df0a
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.9.1-13.1.1.1
d5df0a
- rebuild
d5df0a
d5df0a
* Mon Jul 10 2006 Will Cohen <wcohen@redhat.com>
d5df0a
- Add power6 support. (#196505)
d5df0a
d5df0a
* Fri Jul 7 2006 Will Cohen <wcohen@redhat.com>
d5df0a
- Support for power5+. (#197728)
d5df0a
- Fix PPC64 events and groups. (#197895)
d5df0a
d5df0a
* Wed Jun 07 2006 Will Cohen <wcohen@redhat.com>
d5df0a
- Put oprof_start in to oprofile-gui.
d5df0a
d5df0a
* Wed Jun 07 2006 Will Cohen <wcohen@redhat.com> - 0.9.1-10.1.1
d5df0a
- Bump version and rebuild.
d5df0a
d5df0a
* Sat May 13 2006 Will Cohen <wcohen@redhat.com> - 0.9.1-9.1.1
d5df0a
- Add xenoprof patch.
d5df0a
d5df0a
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.9.1-8.1.1
d5df0a
- bump again for double-long bug on ppc(64)
d5df0a
d5df0a
* Fri Feb 10 2006 Will Cohen <wcohen@redhat.com>
d5df0a
- Complete path for which and dirname in opcontrol.
d5df0a
d5df0a
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.9.1-7.1
d5df0a
- rebuilt for new gcc4.1 snapshot and glibc changes
d5df0a
d5df0a
* Thu Dec 22 2005 Jesse Keating <jkeating@redhat.com>
d5df0a
- rebuilt
d5df0a
d5df0a
* Mon Dec 05 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Correct anon namespace issue.
d5df0a
d5df0a
* Fri Nov 11 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Add alpha and sparcs to exclusivearch.
d5df0a
d5df0a
* Tue Jul 26 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Rebase on OProfile 0.9.1.
d5df0a
- Add MIPS 24K files to manifest.
d5df0a
d5df0a
* Wed Jun 08 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Rebase on OProfile 0.9.
d5df0a
d5df0a
* Wed Apr 13 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Add which dependency.
d5df0a
d5df0a
* Tue Apr 05 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Backport ppc64 patch for synthesizing dotted symbols.
d5df0a
d5df0a
* Mon Mar 21 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Bump release.
d5df0a
- Rebase on 0.8.2 release.
d5df0a
d5df0a
* Mon Mar 14 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Bump rebuild with gcc4.
d5df0a
d5df0a
* Wed Feb  9 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Do not need -D_FORTIFY_SOURCE=2
d5df0a
 
d5df0a
* Wed Feb  9 2005 Will Cohen <wcohen@redhat.com>
d5df0a
- Rebuild for -D_FORTIFY_SOURCE=2
d5df0a
 
d5df0a
* Fri Oct 15 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Additional ppc64 support for ppc64/970.
d5df0a
d5df0a
* Thu Oct 7 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Correct opcontrol check for Power 4/5.
d5df0a
d5df0a
* Fri Oct 1 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Add support for Power 4/5 performance monitoring hardware.
d5df0a
d5df0a
* Wed Sep 22 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Add logic to use preferred symbol names.
d5df0a
d5df0a
* Wed Sep 15 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Clean up file manifests.
d5df0a
d5df0a
* Mon Sep 13 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Rebase on 0.8.1 release.
d5df0a
d5df0a
* Wed Jul 7 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Add oparchive patch.
d5df0a
d5df0a
* Mon Jun 21 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- bump version
d5df0a
d5df0a
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
d5df0a
- rebuilt
d5df0a
d5df0a
* Thu May 20 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Eliminate AUTOMAKE and ACLOCAL definitions.
d5df0a
- Correct QTDIR and add oprof_start to file manifests.
d5df0a
d5df0a
* Tue May 11 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Remove wildcards in the file manifests.
d5df0a
- Correct build directory.
d5df0a
- Use the 0.8 release tarball.
d5df0a
d5df0a
* Tue Mar 23 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Bump version and rebuild.
d5df0a
d5df0a
* Mon Mar 15 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Correct cvs checkin.
d5df0a
d5df0a
* Thu Feb 19 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Use automake 1.6.
d5df0a
d5df0a
* Wed Jan 21 2004 Will Cohen <wcohen@redhat.com>
d5df0a
- Rebase on 8.0 cvs snapshot.
d5df0a
d5df0a
* Mon Dec 01 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Turn on debug info patch.
d5df0a
d5df0a
* Mon Nov 24 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Rebase on 7.1 cvs snapshot.
d5df0a
d5df0a
* Fri Sep 26 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Reenable separatedebug and filepos patch.
d5df0a
d5df0a
* Thu Sep 4 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Limit to i386.
d5df0a
- Everything but x86_64.
d5df0a
- Turn on x86_64.
d5df0a
d5df0a
* Mon Aug 11 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Add gtk2-devel to build requirements.
d5df0a
d5df0a
* Thu Aug 07 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- adapt to 0.7cvs.
d5df0a
d5df0a
* Wed Jul 30 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- handle sample files names with spaces.
d5df0a
- clean spec file.
d5df0a
- revise opcontrol --reset.
d5df0a
d5df0a
* Fri Jul 25 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Restrict PATH in opcontrol.
d5df0a
d5df0a
* Wed Jul 09 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Patch for testing code coverage.
d5df0a
- Better handling of 2.5 module information.
d5df0a
d5df0a
* Fri Jun 27 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- move to oprofile 0.5.4 pristine tarball.
d5df0a
d5df0a
* Fri Jun 13 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Bitmask check.
d5df0a
d5df0a
* Wed Jun 11 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Update AMD events.
d5df0a
d5df0a
* Fri Jun 06 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Build for ppc64.
d5df0a
d5df0a
* Thu Jun 05 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- put in s390.
d5df0a
- Fix includes for asserts.
d5df0a
- Make sure elinks is available for html to txt conversion.
d5df0a
d5df0a
* Fri May 23 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Avoid library name collisions.
d5df0a
d5df0a
* Thu May 22 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Turn on ppc build.
d5df0a
- Turn off ppc build.
d5df0a
- Package op_list.h.
d5df0a
d5df0a
* Mon May 19 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Correct typo.
d5df0a
d5df0a
* Thu Apr 24 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- check min event counts.
d5df0a
- revised op_to_source output to avoid changing line count.
d5df0a
- p4event events revised.
d5df0a
- hammer events revised.
d5df0a
d5df0a
* Wed Apr 23 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- re-enable ppc build.
d5df0a
d5df0a
* Wed Apr 16 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Use /proc/ksym for module information.
d5df0a
- Correct separate debuginfo handling.
d5df0a
- Configure with --enable-abi.
d5df0a
d5df0a
* Tue Apr 1 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Correct path finding for daemon and op_help.
d5df0a
d5df0a
* Mon Mar 31 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Fix name collisons with /usr/lib/libdb.a.
d5df0a
d5df0a
* Fri Mar 28 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- clean up spec file.
d5df0a
- turn off ppc build.
d5df0a
d5df0a
* Mon Mar 24 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- getc instead of fgetc to improve performance.
d5df0a
d5df0a
* Thu Mar 20 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- produce oprofile-devel.
d5df0a
d5df0a
* Thu Mar 13 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- fix opvisualise patch format.
d5df0a
d5df0a
* Wed Mar 12 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- add cmoller changes to fix warnings in opvisualise.
d5df0a
d5df0a
* Tue Mar 11 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- setup to build on ppc.
d5df0a
- turn on op_visualise for ia64.
d5df0a
- remove unused patches.
d5df0a
d5df0a
* Mon Mar 10 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- re-enable op_visualise.
d5df0a
d5df0a
* Fri Mar 7 2003 Will Cohen  <wcohen@redhat.com>
d5df0a
- move to oprofile 0.5.1 pristine tarball.
d5df0a
- change libdb abi.
d5df0a
d5df0a
* Fri Feb 14 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Requires binutils not perl.
d5df0a
d5df0a
* Thu Feb 13 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- correct x86_64 sys_lookup_dcookie.
d5df0a
- correct applications of patches.
d5df0a
d5df0a
* Mon Feb 10 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- rebuilt.
d5df0a
- handle stale locks
d5df0a
- opcontrol rtc patch
d5df0a
- update manpage info
d5df0a
d5df0a
* Fri Feb 7 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- turn on build for ppc64
d5df0a
- change order op_visualise searches lib directories.
d5df0a
- revise oprofile-0.4-deprecate patch.
d5df0a
- utils/oprofile kernel range check, --save, and do_dump corrections.
d5df0a
- update gui to use "--separate=library".
d5df0a
d5df0a
* Thu Feb 6 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Fix dumping.
d5df0a
d5df0a
* Fri Jan 31 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Syscall value for x86_64.
d5df0a
- Update manpage and documentation.
d5df0a
- Revise utils/* to deprecate old.
d5df0a
- Include CPU_P4_HT2 in op_help.c
d5df0a
- Revise how CPU_TIMER_INT handled.
d5df0a
- Apply cookie patch for all archs.
d5df0a
- Correct autogen.sh location.
d5df0a
d5df0a
* Mon Jan 27 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Add Hammer specific events.
d5df0a
d5df0a
* Fri Jan 24 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Hack to get correct syscall for ia64.
d5df0a
- Hack to get get timer interupt data.
d5df0a
- Fix doc/Makefile.am.
d5df0a
d5df0a
* Wed Jan 22 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Add patch for separate debug infomation.
d5df0a
d5df0a
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
d5df0a
- rebuilt
d5df0a
d5df0a
* Thu Jan 16 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Add support for P4 HT.
d5df0a
d5df0a
* Wed Jan 15 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Add support for x86_64.
d5df0a
d5df0a
* Tue Jan 07 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Revise op_visualise patch to check opendir() results.
d5df0a
d5df0a
* Mon Jan 06 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Patch to fix op_visualise seg fault on startup.
d5df0a
d5df0a
* Thu Jan 02 2003 Will Cohen <wcohen@redhat.com>
d5df0a
- Correct argument type in daemon/oprofiled.c.
d5df0a
- Correct QTDIR.
d5df0a
d5df0a
* Wed Dec 18 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- Correct reporting of interrupts in oprof_start. 
d5df0a
d5df0a
* Wed Dec 18 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- Rebuilt against new kernel
d5df0a
d5df0a
* Fri Dec 13 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- Use opcontrol in oprof_start.
d5df0a
d5df0a
* Thu Dec 12 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- Correct opvisualise problem.
d5df0a
d5df0a
* Tue Dec 10 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- Add opcontrol, op_dump, op_visualise, ia64 support,
d5df0a
  and debugging information.
d5df0a
d5df0a
* Fri Dec 06 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- Change to use OProfile 0.4 release and kernel support.
d5df0a
d5df0a
* Sat Nov 30 2002 Tim Powers <timp@redhat.com> 0.3-0.20021108.1
d5df0a
- rebuild against current version of libbfd
d5df0a
d5df0a
* Tue Aug 06 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- Change to avoid assumption on executable name
d5df0a
d5df0a
* Fri Aug 02 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- Move to 0.4cvs sources.
d5df0a
d5df0a
* Mon Jul 29 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- localize nr_counter code
d5df0a
- add ia64 arch
d5df0a
- guess path to vmlinux.
d5df0a
d5df0a
* Sun Jul 28 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- adjust structure to fit ia64 oprofile module.
d5df0a
d5df0a
* Thu Jul 25 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- recognize ia64 cpu and events.
d5df0a
d5df0a
* Tue Jul 23 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- changes to turn of warning as error on ia64.
d5df0a
d5df0a
* Tue Jul 23 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- changes to allow compilation on ia64.
d5df0a
d5df0a
* Mon Jul 22 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- pick better Red Hat Linux default image file in /boot.
d5df0a
d5df0a
* Sun Jul 14 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- use older OProfile 0.2 kernel<->daemon API.
d5df0a
d5df0a
* Thu Jul 11 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- avoid oprof_start installing the oprofile module
d5df0a
d5df0a
* Tue Jul 02 2002 Will Cohen <wcohen@redhat.com>
d5df0a
- avoid building and installing the oprofile module
d5df0a
d5df0a
* Tue May 28 2002 Jeff Johnson <jbj@redhat.com>
d5df0a
- create package.