This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: can we resolve that "systemtap requires elfutils 0.123+" configure error?


On Sat, 17 Mar 2007, Frank Ch. Eigler wrote:

> "Robert P. J. Day" <rpjday@mindspring.com> writes:
>
> > [...]  if the configuration step is truly complaining about a
> > missing "-devel" package, can it at least say so accurately?
> > thanks.
>
> I suppose so, if people are not offended by more Red Hat-isms.
> Still, it should be part of general linux education that development
> RPMs are needed when building against libraries, as opposed to
> running against them.

but, IIRC, it's not a missing *development* RPM that's the problem --
it's one of the libraries.  on my FC6 system:

$ rpm -qR systemtap
/bin/bash
/usr/bin/env
/usr/bin/perl
gcc
glib2 >= 2.0.0
kernel >= 2.6.9-11
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.2.3)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.4)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libdw.so.1
libdw.so.1(ELFUTILS_0.122)
libelf.so.1
libelf.so.1(ELFUTILS_1.0)
libgcc_s.so.1
libgcc_s.so.1(GCC_3.0)
libgcc_s.so.1(GLIBC_2.0)
libglib-2.0.so.0
libm.so.6
libstdc++.so.6
libstdc++.so.6(CXXABI_1.3)
libstdc++.so.6(GLIBCXX_3.4)
make
perl(Getopt::Std)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
systemtap-runtime = 0.5.12-1.fc6

  so, at least on FC, systemtap doesn't sppear to require a
development package.

  add to this the fact that a *lot* of people aren't going to be
familiar with elfutils -- they'll have been using the standard
binutils commands all this time.  so giving them a misleading error is
not going to be particularly helpful when they're *already* wondering
what the heck this "elfutils" thing is.

rday

-- 
========================================================================
Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry
Waterloo, Ontario, CANADA

http://fsdev.net/wiki/index.php?title=Main_Page
========================================================================


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]