summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* PR6470: new argv[] tapset, docs, test casesFrank Ch. Eigler2008-06-101-1/+2
|
* Srinivasa DS <srinivasa@in.ibm.com> -fpie option puts limit on GOT size and ↵Srikar Dronamraju2008-06-051-2/+2
| | | | hence systemtap build fails on s390. So use -fPIE which doesn't put limit on GOT size.
* Use tr1/unordered_map instead of the deprecated ext/hash_map.Tim Moore2008-05-201-11/+401
|
* PR6474: use position-independent-executable security c/ld-flags for stap* ↵Frank Ch. Eigler2008-05-011-10/+75
| | | | | | binaries tested on rhel5 i386/x86-64, fedora7 x86-64
* PR6393: git version tagging at build timeFrank Ch. Eigler2008-04-101-7/+0
| | | | | | | | | | | | 2008-04-10 Frank Ch. Eigler <fche@elastic.org> PR 6393. * git_version.sh: New file, copied from radeonhd. * configure.ac: No longer generate $builddir/SNAPSHOT. * Makefile.am: Generate $builddir/git_version.h. (EXTRA_DIST): Add git_version.h and git_version.sh. * main.cxx (version): Print generated GIT_MESSAGE therefrom. * Makefile.in, configure: Regenerated.
* bump autoconf* version numbers to 0.7Frank Ch. Eigler2008-03-311-10/+10
|
* * release prep: 0.6.2 version bumpfche2008-03-121-10/+10
| | | | | | | 2008-03-12 Frank Ch. Eigler <fche@elastic.org> * configure.ac, systemtap.spec.in: Bumped version to 0.6.2. * configure: Regenerated.
* PR5697 part 2: tutorial/langref configuryfche2008-02-281-4/+201
| | | | | | | | | | 2008-02-27 Frank Ch. Eigler <fche@elastic.org> PR5697 * configure.ac (enable-docs): Implement. * systemtap.spec.in: Add optional docs build/install/prereqs. * Makefile.am (SUBDIRS): Add doc. * Makefile.in, configure: Regenerated.
* PR5750: autoreconf compatibilityfche2008-02-101-1/+2
| | | | | | | | | | | 2008-02-09 Frank Ch. Eigler <fche@elastic.org> PR5750. From Eugeniy Meshcheryakov eugen@debian.org: * configure.ac (HAVE_LIBSQLITE3): Complete AC_DEFINE. * configure, INSTALL, missing, compile, depcomp, install-sh: autoreconf -fi'd.
* PR5751, -Werror emphasis on -fstack-protector-all trial buildfche2008-02-091-2/+4
| | | | | | | | | 2008-02-09 Frank Ch. Eigler <fche@elastic.org> PR 5751. * configure.ac: Add -Werror to trial compilation with -fstack-protector-all, for hosts that don't quite support it. * configure: Regenerated.
* PR5647: build with -fstack-protector-all by defaultfche2008-01-291-5/+40
| | | | | | | | | 2008-01-29 Frank Ch. Eigler <fche@elastic.org> PR 5647 * configure.ac (--enable-ssp): Make default on compilers that support it. * configure: Regenerated.
* 2008-01-28 David Smith <dsmith@redhat.com>dsmith2008-01-281-16/+39
| | | | | | | | * configure.ac: Fixed a bug when "--disable-permon" was used. Added "--enable-crash" option. * configure: Regenerated. * Makefile.am: Improved staplog.so compile command. * Makefile.in: Regenerated.
* 2008-01-28 David Smith <dsmith@redhat.com>dsmith2008-01-281-0/+4
| | | | | | | PR 5685. From Eugeniy Meshcheryakov <eugen@debian.org> * configure.ac: If "--enable-sqlite" is specified, define HAVE_LIBSQLITE3. * configure: Regenerated.
* 2008-01-25 David Smith <dsmith@redhat.com>dsmith2008-01-251-24/+3
| | | | * configure: Correctly regenerated.
* 2008-01-25 David Smith <dsmith@redhat.com>dsmith2008-01-251-87/+82
| | | | | | * configure.ac: Compressed the two perfmon options into one. Made other small fixes and whitespace changes. * configure: Regenerated.
* 2008-01-24 David Smith <dsmith@redhat.com>dsmith2008-01-241-201/+2
| | | | | | | | | PR 5661 (reverted). * configure.ac: Removed elfutils version number check. * configure: Regenerated. * acsite.m4: Removed. * systemtap.spec.in: Minimum elfutils version number is no longer filled in by configure.
* 2008-01-24 David Smith <dsmith@redhat.com>dsmith2008-01-241-10/+31
| | | | | | | | | | PR 5650 (partial). * configure.ac: Handles sqlite optional functionality correctly. If enabled/disabled by the user, do the right thing. If not specified by the user, use it if present. * configure: Regenerated. * systemtap.spec.in: Always specify to configure whether to use sqlite or not.
* 2008-01-23 David Smith <dsmith@redhat.com>dsmith2008-01-231-2/+199
| | | | | | | | | | PR 5661. * configure.ac: Checks elfutils version number. * acsite.m4: New file containing macro to return elfutils version number. * configure: Regenerated. * systemtap.spec.in: Minimum elfutils version number is now filled in by configure.
* bump to version 0.6.1 in prep for snapshot releasefche2008-01-181-10/+10
| | | | | | | 2008-01-18 Frank Ch. Eigler <fche@elastic.org> * configure.ac, systemtap.spec.in: Update version to 0.6.1 * configure: Regenerated.
* add git commit id as testsuite Snapshot fieldfche2008-01-131-0/+7
| | | | | | | | | | | | 2008-01-12 Frank Ch. Eigler <fche@elastic.org> * configure.ac: Generate a build tree SNAPSHOT file from git-rev-list, if we suspect the source tree came from git. * configure: Regenerated. 2008-01-12 Frank Ch. Eigler <fche@elastic.org> * lib/systemtap.exp (get_system_info): Look for $builddir/SNAPSHOT too.
* add --enable-ssp configure option so developers can build like fedora doesfche2008-01-121-0/+17
| | | | | | | | | 2008-01-12 Frank Ch. Eigler <fche@elastic.org> PR 5603. * configure.ac: Add "--enable-ssp" to select -fstack-protector-all and similar runtime checking directives. * configure: Regenerated.
* 2007-08-27 Frank Ch. Eigler <fche@redhat.com>fche2007-08-271-315/+3
| | | | | | | | PR 4817 * NEWS: Mention retirement of LKET. * configure.ac: Remove mysql dependency. * systemtap.spec.in: Remove glib2 dependency. * configure, config.in: Regenerated.
* Changes in configure scripts, Makefiles required for removing LKET fromsrikar2007-08-271-36/+1
| | | | systemtap (PR 4817)
* 2007-08-24 Frank Ch. Eigler <fche@elastic.org>fche2007-08-251-71/+169
| | | | | | | * configure.ac: Check for proper $PROCFLAGS-dependent -lcap. * Makefile.am (staprun_LDADD): Use autoconf variable rather than -lcap literal. * configure, aclocal.m4, Makefile.in, config.in: Regenerated.
* 2007-08-14 David Smith <dsmith@redhat.com>dsmith2007-08-141-89/+274
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from setuid-branch. Changes also by Martin Hunt <hunt@redhat.com>. * Makefile.am: Added staprun_funcs.c and cap.c to staprun_SOURCES. Added -lcap to staprun_LDADD. Removed stp_check reference. Added stapio program. Staprun is now setuid. * Makefile.in: Rebuilt. * configure.ac: Version increase to 0.6 and checks for libcap availability. Removed stp_check reference. * configure: Regenerated. * stp_check.in: Removed. * systemtap.spec.in: Version increase to 0.6-1 and added BuildReq for libcap-devl (and removed sudo requirement). Added %pre script to create new groups. Staprun is now setuid. * NEWS: Added info on new security model. * INTERNALS: Removed sudo reference. * README.security: New file. * main.cxx (main): Make sure module name isn't too long. * hash.cxx: Moved MODULE_NAME_LEN define to hash.h. * hash.h: Moved MODULE_NAME_LEN define here from hash.cxx. * buildrun.cxx (run_pass): No longer runs staprun with "sudo". * stap.1.in: Removed sudo references and added information about the stapdev/stapusr groups. * staprun.8.in: Added information about module detaching and attaching. Removed sudo references and added information about the stapdev/stapusr groups. Removed reference to staprun needing to be run as root. Removed reference to removed '-u USERNAME' option. * .cvsignore: Removed stp_check and added stapio and stap_merge.
* 2007-07-11 Frank Ch. Eigler <fche@elastic.org>fche2007-07-111-5/+0
| | | | | | | * configure.ac: Don't AC_MSG_ERROR if don't HAVE_LIBSQLITE3. * coveragedb.cxx: Compile to nothing unless HAVE_LIBSQLITE3. * main.cxx: Print no error message on -q if HAVE_LIBSQLITE3. * configure: Regenerated, looks rosier with HAVE_LIBSQLITE3.
* 2007-07-03 Frank Ch. Eigler <fche@elastic.org>fche2007-07-031-10/+10
| | | | | * configure.ac: Bumped version to 0.5.15 for development. * configure: Regenerated.
* 2007-07-02 Frank Ch. Eigler <fche@rechat.com>fche2007-07-021-248/+93
| | | | | | | | | * staplog.c: New file from Satoru MORIYA <satoru.moriya.br@hitachi.com>, prototype crash(8) extension module. * configure.ac: Look for crash/defs.h. * Makefile.am: Build/install staplog.so shared library if found. * configure, Makefile, config.in, runtime/lket/b2a/Makefile.in: Regenerated.
* PR 4529wcohen2007-06-291-83/+84
| | | | | | | * configure.ac: * Makefile.am: Limit where sqlite3 linked in. * configure: * Makefile.in: Regenerate.
* PR 4529wcohen2007-06-291-4/+9
| | | | | | | | | | * configure.ac: * Makefile.am: Limit where sqlite3 linked in. * configure: * Makefile.in: Regenerate. * coveragedb.cxx (update_coverage_db): Remove unneeded print. * coveragedb.cxx (increment_element): Correct formatting.
* 2007-06-26 William Cohen <wcohen@redhat.com>wcohen2007-06-261-0/+77
| | | | | | | | | | | | | | | | | | | | PR 4529 * coveragedb.cxx: New. * coveragedb.h: New. * Makefile.am: Add coveragedb.cxx and sqlite3 to build. * Makefile.in: Regenerated. * configure.ac: Add test for sqlite3 * configure: Regenerated. * systemtap.spec.in: Add dependencies for sqlite3/sqlite3-devel. * elaborate.h, elaborate.cxx (derived_probe::collect_derivation_chain): New. (alias_expansion_builder::build): Correct token location. (semantic_pass_opt[12): Track used and unused variables/functions. * session.h (tapset_compile_coverage, unused_globals, unused_probes, unused_functions): New fields. * staptree.h (unused_locals, probe_point::str): New member. * staptree.cxx: Ditto. * main.cxx: Add "-q" tapset coverage option and SYSTEMTAP_COVERAGE env.
* 2007-06-21 David Smith <dsmith@redhat.com>dsmith2007-06-211-2936/+3477
| | | | | | * Makefile.in: Regenerated with automake 1.10. * aclocal.m4: Regenerated with aclocal 1.10. * configure: Regenerated.
* 2007-06-20 Frank Ch. Eigler <fche@elastic.org>fche2007-06-201-3346/+2945
| | | | | | * configure.ac: Added AM_PROG_CC_C_O for compatibility with automake 1.10. * configure, aclocal.m4: Regenerated.
* 2007-06-08 David Smith <dsmith@redhat.com>dsmith2007-06-081-2837/+3363
| | | | | | | PR 4553. * configure.ac: For x86 systems with gcc versions less than 4, automatically default to enabling prologue searching. * configure: Regenerated.
* * bump source tree to version 0.5.14.fche2007-03-261-10/+10
|
* 2007-03-17 Frank Ch. Eigler <fche@elastic.org>fche2007-03-171-4/+4
| | | | | * configure.ac: Tweak missing elfutils error message. * configure: Regenerated.
* 2007-03-13 Frank Ch. Eigler <fche@redhat.com>fche2007-03-141-3/+186
| | | | | | | | | | | | | | | | | | | | PR 4171. * Makefile.am (check, installcheck): Pass build-tree pointers in environment variables. * configure.ac: Run separate configury for testsuite/. * configure, Makefile.in: Regenerated. 2007-03-14 Frank Ch. Eigler <fche@redhat.com> PR 4171. * configure.ac, configure, aclocal.m4: New files to permit testsuite-only build tree. * Makefile.am (RUNTEST): Arrange a crazy concoction of environment/make variable for runtest. * Makefile.in: Regenerated. * */*.stp: Switch test cases from "./stap" to "stap" throughout. * lib/systemtap.exp: Assume/trace environment variables. (stap_run_batch): Add "#! stap"-handling hack.
* 2007-02-27 David Smith <dsmith@redhat.com>dsmith2007-02-271-1/+2
| | | | | | | | | | | * staprun.8.in: Added a basic staprun man page. * Makefile.am: Added staprun.8. * Makefile.in: Regenerated. * configure.ac: Added staprun.8. * configure: Regenerated. * systemtap.spec.in: Added staprun.8 and other document files to staprun RPM. * .cvsignore: Ignores staprun.8.
* 2007-02-09 Frank Ch. Eigler <fche@elastic.org>fche2007-02-091-0/+11
| | | | | | | | | | | | | | | | PR 3965 * configure.ac: Add --enable-prologue option. * configure, config.in: Regenerated. * session.h (prologue_searching): New field. * main.cxx (main): Parse new "-P" option. Initialize based on autoconf flag. * stap.1.in, NEWS: Document it. * hash.cxx (find_hash): Include it in computation. * tapsets.cxx (query_func_info, query_cu): Respect it. 2007-02-09 Frank Ch. Eigler <fche@elastic.org> * systemtap.base/prologue.*: New test case.
* 2007-01-29 Frank Ch. Eigler <fche@elastic.org>fche2007-01-291-10/+10
| | | | * configure.ac, configure: Bumped version to 0.5.13 for development.
* Added stapprobes.socket(5) man page and updates to stapprobes(5) and ↵mmason2007-01-241-1/+2
| | | | stapfuncs(5).
* 2007-01-01 Frank Ch. Eigler <fche@redhat.com>fche2007-01-021-10/+10
| | | | | | | * configure.ac: Bump version to 0.5.12 for release. * configure: Regenerated. * NEWS, AUTHORS: Populate & repopulate. * examples/*: Added several .stp/.txt files from the wiki.
* 2006-11-26 Frank Ch. Eigler <fche@redhat.com>fche2006-11-261-1/+82
| | | | | | | | | | | | PRs 2685, 3596, toward 2725. * tapsets.cxx (common_probe_entryfn_prologue): Skip probe on insufficient stack. (build_blacklist): Add a slew of lock-related calls. (query_module): Check for debuginfo architecture match. * translate.cxx (translate_pass): Add default MINSTACKSPACE. * configure.ac: Link stap with -lebl too. * configure: Regenerated. * stap.1.in: Document MINSTACKSPACE parameter.
* * correct elfutils requirement messagefche2006-11-231-2/+2
|
* *** empty log message ***hunt2006-11-091-1/+1
|
* 2006-11-09 Martin Hunt <hunt@redhat.com>hunt2006-11-091-1/+11
| | | | | | | | * Makefile.am (staprun_CFLAGS): New. Use PROCFLAGS. * configure.ac: Add PROCFLAGS. Processor-dependent compilation flags. * configure: Rebuilt. * Makefile.in: Rebuilt.
* 2006-10-31 Frank Ch. Eigler <fche@redhat.com>fche2006-11-011-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probe registration rework. Offline dwarf processing for better cross-instrumentation. * elaborate.h (derived_probe): Remove registration-related code generation API. Add new function sole_location(). (derived_probe_group): Reworked this and associated classes. * session.h (systemntap_session): Create individual per-category derived_probe_groups. * elaborate.cxx (derived_probe_group): Reworked. (alias_derived_probe): Switch to new derived_probe API. (semantic_pass_symbols): Ditto. * translate.cxx (mapvar init): Check for array initialization error. (emit_module_init): Handle such failures, at least in theory. (emit_module_exit): Switch to new derived_probe_group API. Call cpu_relax() during shutdown busywait. (emit_common_header): Elide context variables for elided handler fns. (c_unparser::emit_probe): Implement new, improved duplicate elimination technique for probe handlers. Leave two older ones behind as compile options for education. * tapsets.cxx (*): Reworked all probe registration code, moving it from derived_probes into derived_probe_groups. Shrunk output code. Temporarily disabled probe timing and perfmon/mark probes. (dwflpp): Use offline reporting, so that module matching and relocation is performed at run time. (dwarf_query): Remove flavour logic, now supplanted by other duplicate elimination code. (dwarf_derived_probe): Reworked construction, centralized module/section/offset computations. * tapsets.h (all_session_groups): New little helper. * main.cxx (main): For pass-2 message, print number of embeds too. * systemtap.spec.in: Add a "BuildRequires: dejagnu" for make check. * configure.ac: Bump version to 0.5.11. * configure: Regenerated.
* New man page for lket-b2aguanglei2006-10-231-1/+2
| | | | | | Document signal trace hooks into lket man page bugfix of lket-b2a for event description data insert
* Change warning message from configure for mysqlguanglei2006-10-201-8/+8
|
* 2006-10-18 Roland McGrath <roland@redhat.com>roland2006-10-181-1/+12
| | | | | | | | | PR 2727 * configure.ac (elfutils build): Pass --prefix and --exec-prefix options to elfutils configure. (elfutils_abs_srcdir): New substituted variable. * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. * configure, config.in, Makefile.in: Regenerated.