Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

oprofile Log


Commit Date  
[8f12d5] by Maynard Johnson Maynard Johnson

Fix configure to not alter user variables and remove non-working --with-gcc option

The configure script for oprofile had a few places
where user variables were being altered in contradiction
to the GNU Automake manual. See the following URL for details:

http://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html

In brief, user variables are those listed under "Some influential
environment variables" section of the output from 'configure --help'.
These are variables which the user may set prior to invoking configure,
and thus, the configure script should not alter them. This patch
makes use of new internal variables (e.g., OP_LDFLAGS and OP_CPPFLAGS),
which did unfortunately create quite a ripple effect with the Makefile.am
files. But this was unavoidable in order to correct this error.

Additionally, the '--with-gcc' option does not work anymore because
the generated configure script runs the AC_PROG_CC before processing the
"--with-gcc" option, so it fails to find a compiler. Unsure of when
this stopped working (assume it must have worked in 2005 when it was
initially added), but even fairly old distros (e.g., SLES 10) with
autoconf version 2.59 do not process this option as we would want.
If users wish to configure oprofile to use an alternate compiler,
they should pass the compiler pathnames on the configure command line, thusly:
./configure CC=/my-gcc-install/bin/gcc CXX=/my-gcc-instal/g++

Signed-off-by: Maynard Johnson <maynardj@us.ibm.com>

2012-07-13 17:44:49 Tree
[9529ae] by William Cohen William Cohen

Convert the .cvsignore files into .gitignore files.

2011-02-15 19:50:17 Tree
[231cfe] by William Cohen William Cohen

2010-06-11 William Cohen <wcohen@redhat.com>

* libregex/stl.pat.in: Avoid machine specific configuration.

2010-06-11 14:55:21 Tree
[825d80] by Maynard johnson Maynard johnson

Use C++ style #includes for stdlib and string headers

2009-02-10 15:26:41 Tree
[930c06] by Maynard johnson Maynard johnson

Fix gcc warnings

2009-02-10 01:54:31 Tree
[8a6f6b] by Daniel Hansel Daniel Hansel

JIT support (for profiling Java applications) added

2008-04-28 21:23:26 Tree
[353bda] by William Cohen William Cohen

2008-02-15 Will Cohen <wcohen@redhat.com>

* gui/oprof_start_util.cpp
* libutil++/file_manip.cpp
* libutil++/bfd_support.cpp
* libutil++/bfd_spu_support.cpp
* libutil++/op_spu_bfd.cpp
* libutil++/cverb.cpp
* libutil++/child_reader.cpp
* pp/opgprof_options.cpp
* pp/opannotate_options.cpp
* pp/oparchive.cpp
* pp/common_option.cpp
* libpp/sample_container.cpp
* libpp/op_header.cpp
* libpp/profile.cpp
* libabi/opimport.cpp
* libregex/demangle_symbol.cpp: Add includes for gcc 4.3 compatibility.

2008-02-15 18:28:19 Tree
[bfbf1e] by John Levon John Levon

warnings fix from Melchior Franz

2007-10-09 13:06:40 Tree
[ec99f2] by John Levon John Levon

PPC64 demangling fix.

2007-05-29 20:42:50 Tree
[5005ba] by Philippe Elie Philippe Elie

coding style, nothing interresting

2005-08-07 11:15:54 Tree
[2b9415] by John Levon John Levon

minor mangling problem

2004-07-18 18:56:50 Tree
[fd73ea] by John Levon John Levon

check_style pedantry, no changelog.

2004-01-19 20:00:28 Tree
[db7ce3] by Philippe Elie Philippe Elie

libregex: tidy a bit private api

2004-01-01 20:14:53 Tree
[3f70d9] by Philippe Elie Philippe Elie

don't assume in('a') > int('0)'

2004-01-01 11:25:10 Tree
[88b4a5] by Philippe Elie Philippe Elie

Run noticed we installed libregex test file. Reword opcontrol error message about /var/log/messages

2003-12-16 22:07:23 Tree
[b5d1cd] by John Levon John Levon

move bad_regexp ctor

2003-11-20 16:22:31 Tree
[46dc60] by Philippe Elie Philippe Elie

add (i|o)stream operator(>>|<<)

2003-11-02 20:06:08 Tree
[36e709] by Philippe Elie Philippe Elie

remove --no-demangle, --smart-demangle and --demangle, replace them with --demangle=none|smart|normal

2003-10-29 17:14:39 Tree
[36ff94] by Philippe Elie Philippe Elie

remove some FIXME: see ChangeLog entry

2003-10-19 02:03:45 Tree
[626e27] by Philippe Elie Philippe Elie

libregex/tests/.cvsignore

2003-10-12 19:24:02 Tree
[f28f6a] by Philippe Elie Philippe Elie

libregex/ Fix make check on ia64, should work now on other supported arch

2003-10-12 18:06:20 Tree
[535bf0] by Philippe Elie Philippe Elie

minor cleanup in */tests/Makefile.am; add libop/tests/cpu_type_tests.c; libop/op_cpu_type.[hc] constification; utils/op_help.c: minor tidy

2003-10-11 13:38:23 Tree
[5e541c] by Philippe Elie Philippe Elie

libutil/tests/file_tests.c: Fix some test: in some case the pathname component must be valid since we lstat() them. Fix a segfault due to a missing ','

2003-09-26 19:19:44 Tree
[379afc] by John Levon John Levon

don't build the tests until "make check" time

2003-09-26 13:45:07 Tree
[44f9b0] by Philippe Elie Philippe Elie

populate libdb/tests and libregex/tests. Remove some useless interface in libdb

2003-09-26 02:16:23 Tree
Older >