summaryrefslogtreecommitdiffstats
path: root/package/lttng-tools
Commit message (Collapse)AuthorAgeFilesLines
* lttng-tools: Install to stagingJohn Faith2018-05-221-0/+1
| | | | | | | | | | | | | | Install the LTTng control library headers and shared objects to staging. The C interface to LTTng described here: https://lttng.org/docs/v2.10/#doc-liblttng-ctl-lttng requires including <lttng/lttng.h> and linking against liblttng-ctl, but those parts are not available unless this package does a staging install. Signed-off-by: John Faith <jfaith@impinj.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lttng-tools: bump to version 2.10.1Philippe Proulx2017-12-012-4/+4
| | | | | Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: fix typo in variable nameYann E. MORIN2017-11-291-1/+1
| | | | | | | | | | | | It's lttng-tools, not lttng-libust. ;-) Fixes numerous build failures caused by a late autoreconf: http://autobuild.buildroot.org/results/b84/b84a6e39fcca70c56bfe49d54c385dfe6da82422/ etc... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Philippe Proulx <eeppeliteloop@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: fix build errors and warnings for musl/uClibc-ngPhilippe Proulx2017-11-234-1/+314
| | | | | | | | | | | | | | | | | | | | | | | | | | Add 0001-Fix-detect-dlmopen-and-disable-corresponding-tests-i.patch to detect if dlmopen() exists and disable parts of the build accordingly if not. This fixes a bug when building with musl or uClibc-ng. Add 0002-Fix-src-common-pipe.h-include-sys-types.h-for-ssize_.patch to fix an #include bug when building with musl. Add 0003-Fix-warning-src-bin-lttng-utils.c-cast-incompatible-.patch to remove compilation warnings. All three new patches are in upstream's master branch as of this date and will be part of an eventual release. Fixes: http://autobuild.buildroot.net/results/e37a5c69e2a9f9cd7c0705331e205c1ee20808e7/ (musl) http://autobuild.buildroot.net/results/b2670e6d1928649aefa7fbc748858e6036585f01/ (uclibc) Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: remove host/usr reference from help textArnout Vandecappelle2017-07-051-1/+1
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: update to 2.9.5Waldemar Brodkorb2017-07-013-9/+6
| | | | | | | | Latest release fixed dlmopen detection, so that musl/uClibc-ng toolchains can be used. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: disable on uClibc/muslThomas Petazzoni2017-05-051-2/+5
| | | | | | | | | | | | | | | | | | | | lttng-tools has been broken on uClibc/musl since a long time due to dlmopen() and LM_ID_BASE not being implemented. The issue has been reported to the upstream lttng developers more than two months ago [1], and no fix has been provided. Therefore, it's time to disable it on uClibc and musl. Fixes: http://autobuild.buildroot.net/results/f9e82a87618bcdcd46d670697b5ac75836f7250d/ (uclibc) http://autobuild.buildroot.net/results/cb0952483b580b053a585760e59d78d11f46fc60/ (musl) [1] https://lists.lttng.org/pipermail/lttng-dev/2017-February/026921.html Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for LGPLv2.1/LGPLv2.1+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for LGPLv2.1/LGPLv2.1+ is LGPL-2.1/LGPL-2.1+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/LGPLv2.1(\+)?/LGPL-2.1\1/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: bump version to 2.9.4Vicente Olivert Riera2017-03-152-4/+4
| | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: fix reverse dependencies of util-linuxRahul Bedarkar2017-01-281-3/+2
| | | | | | | | | | | | | | | Commit 006a328ad6be ("util-linux: fix build with ncurses") removed dependency on BR2_USE_WCHAR, but failed to update the reverse dependencies of util-linux. This commit fixes all such reverse dependencies by removing dependency on BR2_USE_WCHAR as it is not required by package itself. Fixes: 006a328ad6be ("util-linux: fix build with ncurses") Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: bump version to 2.9.3Vicente Olivert Riera2017-01-133-34/+5
| | | | | | | | | | | | | | 0001-Fix-Add-missing-pthread.h-include.patch already included in this release: https://github.com/lttng/lttng-tools/commit/5f702b607116a8303cb09fb091d8b9740c06baca --with-xml-prefix configure option doesn't exist, so drop it: configure:22815: WARNING: unrecognized options: [snip], --with-xml-prefix Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lttng-tools: fix build on muslThomas Petazzoni2016-12-071-0/+29
| | | | | | | | | | Add patch to add a missing <pthread.h> include to fix the build on musl. Fixes: http://autobuild.buildroot.net/results/ce0b438ca4dcf7ccef95c7050305d8cd58fbb24a/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: bump version to 2.9.0Vicente Olivert Riera2016-11-305-500/+4
| | | | | | | | | | | | | | | | | | | | | Drop sha256 hash. The combination of md5 and sha1 hashes is enough. Remove upstream patches: - 0001-Fix-snapshot-del-output-with-name-on-musl.patch https://github.com/lttng/lttng-tools/commit/07f5023712313d73ab3feac62390a2d50457b7aa - 0002-Fix-strerror_r-behavior-is-glibc-specific.patch https://github.com/lttng/lttng-tools/commit/b6dacfe27a91af50a1f81a2a7eadf4f34ca75769 - 0003-Set-thread-stack-size-to-ulimit-soft-value.patch https://github.com/lttng/lttng-tools/commit/1a1a34b40ab10a195633b1ed5e2e9b42fdae0a78 Release notes: https://lists.lttng.org/pipermail/lttng-dev/2016-November/026763.html Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: bump to version 2.8.2Philippe Proulx2016-11-027-91/+502
| | | | | | | | | | | | | | | | | The current patches are dropped because they were merged upstream. The new patches exist to fix the build with musl. They were submitted on the lttng-dev mailing list, but not merged yet, or not merged in 2.8.2. LTTng-tools now has its man pages written in AsciiDoc and they get converted to troff at build time. This is not needed in a Buildroot image anyway. The --enable-lttng-ust/--disable-lttng-ust configure options are renamed to --with-lttng-ust/--without-lttng-ust in v2.8. Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: remove dependency on host-lttng-babeltracePhilippe Proulx2016-11-011-5/+1
| | | | | | | | | | | | We don't need to build Babeltrace for the host here. Any host running a major Linux distribution can get a recent version of Babeltrace. See <http://diamon.org/babeltrace/>. Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: fix musl buildBaruch Siach2016-03-083-0/+86
| | | | | | | | | | | | | | | | Add two patches fixing musl build issues: * musl doesn't provide the __GLIBC_PREREQ macro * musl requires sys/types.h for mode_t Fixes: http://autobuild.buildroot.net/results/ac9/ac9aa3b6c468a0a6ba84758d3c9c8acc20d7fa00/ http://autobuild.buildroot.net/results/40f/40f11afb0512a89dcdad332d28ff1c5fcc435e7f/ http://autobuild.buildroot.net/results/3c6/3c66b5f05b482f33d1bc6eabe817f6d7aa21086d/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package, toolchain: remove BR2_TOOLCHAIN_HAS_GCC_BUG_* optionsThomas Petazzoni2016-01-301-8/+0
| | | | | | | | | | | | | | | | | | | Quite some time ago, we added the options BR2_TOOLCHAIN_HAS_GCC_BUG_58595 and BR2_TOOLCHAIN_HAS_GCC_BUG_58854 to indicate if the toolchain was affected by those gcc bugs, which were causing build failure with a number of packages. With the recent change in the external toolchain logic to provide only the latest version of each toolchain "family", all the toolchains which were affected by those issues disappeared from Buildroot. Those options are no longer being selected anywhere, and being blind options, it means their value is always going to be "disabled". Conquently, this commit removes those options completely, and updates all the packages where they were used. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/lttng-tools: needs dynamic library supportSamuel Martin2016-01-231-2/+3
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/b48bc7ad4bede4d16c079da0ae1121e6796a0e8d/ http://autobuild.buildroot.net/results/25dcb19c3dd32e50990f9b45053d71ea18746a80/ http://autobuild.buildroot.net/results/a3f93498811491d37ba13d024e33e68a8bc7ba18/ Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: reorder 'select' vs 'depends on'Samuel Martin2016-01-231-5/+5
| | | | | | | Place 'depends on' statements before 'select' ones. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: bump to version 2.7.1Samuel Martin2016-01-135-209/+2
| | | | | | | | Also remove merged patches. So, autoreconf is no longer needed. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lttng-tools: comma separate licensesGustavo Zacarias2015-12-151-1/+1
| | | | | | | | [Thomas: put between parenthesis the description of what is covered by each license.] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: use BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS dependencySamuel Martin2015-12-131-2/+3
| | | | | | | | | | | Using this newly introduced symbol lets to simplify the dependency code. This change also adds the missing architecture dependencies on the second comment. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: fix static buildSamuel Martin2015-12-091-0/+94
| | | | | | | | | | | Some unit tests depend on objects from src/common/. This patch makes sure to points to the location of the non-PIC object files. Otherwise, in case of static only build, the PIC object are not built, so the link will fail. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: backport patch fixing pthread_setname_np failureSamuel Martin2015-12-091-0/+56
| | | | | | | | | | | | | | | | | This patch, backported from upstream, prevent the build from failing due to: [...] CCLD lttng-consumerd ../../../src/common/.libs/libcommon.a(runas.o): In function `run_as_worker': /tmp/br/build/lttng-tools-2.7.0/src/common/runas.c:325: undefined reference to `pthread_setname_np' collect2: error: ld returned 1 exit status Makefile:475: recipe for target 'lttng-consumerd' failed [...] Signed-off-by: Samuel Martin <s.martin49@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: fix static buildSamuel Martin2015-12-092-0/+57
| | | | | | | | | | | | | Add patch fixing configure.ac for library detection on static build. Fixes: http://autobuild.buildroot.net/results/0f1/0f1e015a0c5a5ac2beeb5011d31a1e0058a32a0d/ Upstream status: Merged Signed-off-by: Samuel Martin <s.martin49@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: remove no longer needed patchSamuel Martin2015-12-091-443/+0
| | | | | | | | | | | | | This patch is already merged since the v2.7.0-rc1 version. Fixes: http://autobuild.buildroot.net/results/0178e243eb27376d1507f1adde5d12bdbc0f352b (and many others) Signed-off-by: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2015-12-012-2/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * lttng-tools: bump to version 2.7.0Philippe Proulx2015-11-272-2/+2
| | | | | | | | | | | | | | | | 0001-Fix-Mark-MI-and-Config-string-declarations-as-extern.patch is gone with commit 4965f956f3ef47388fb4a1b2f8f504abfe31afe7. Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | lttng-tools: fix build with gcc 5.xThomas Petazzoni2015-11-251-0/+443
|/ | | | | | | | | | | | This commit backports an upstream commit from lttng-tools to solve gcc 5.x related build issues. Fixes: http://autobuild.buildroot.org/results/65e/65e0fbddfee14aff84a4ca59cd7315e1e250b55b/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lttng-tools: Enable aarch64 buildBen Shelton2015-09-151-2/+2
| | | | | | | | Now that liburcu builds for aarch64, lttng-tools has all its dependencies met for aarch64, so allow it to build for this architecture. Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/lttng-tools: remove autoreconfRomain Naour2015-07-201-2/+0
| | | | | | | | | | | | | lttng-tools-2.0-pre15-no-sync-file-range-in-uclibc.patch is gone with the commit fb5d605638c359d008329dd9f8fb6c2c8a2c0537. lttng-tools-no-sync-file-range-in-uclibc.patch is gone with the commit ed692e2dbbf8d4751d39a636dd1119e829bd0f99. There is no need to autoreconf lttng-tools. Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove (non-)lfs dependencies and tweaksGustavo Zacarias2015-04-011-4/+2
| | | | | | | | Now that largefile is mandatory removes package dependencies and conditionals. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: bump to version 2.6.0Philippe Proulx2015-03-063-3/+3
| | | | | Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: bump versionMaxime Hadjinlian2014-11-082-2/+2
| | | | | | | | | | | The previous releases was removed from their servers has they did a releases from a wrong tag, the resulting binary was wrong. Thanks to "Yann E. Morin" for spotting that. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: "Yann E. Morin" <yann.morin.1998@free.fr> Cc: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lttng-tools: update hashPeter Korsgaard2014-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/4c0/4c0f8583986d72fbc879d21bef65246bc9b4a732/ http://autobuild.buildroot.net/results/db4/db4011b3444c71942b1a269dd16b18652fd22d97/ http://autobuild.buildroot.net/results/220/220ef41676096bafd2e38f4fbb892eb0a7d654d8/ http://autobuild.buildroot.net/results/545/545371f5a39c85aba0d15a41cdc46e1cf6c1ba9f/ And many more. Upstream silently updated the tarball on 30/10, breaking the build. The only difference between the old and new tarballs is that the version number is fixed: diff -urpN old/lttng-tools-2.5.1/include/version.h new/lttng-tools-2.5.1/include/version.h --- old/lttng-tools-2.5.1/include/version.h 2014-10-20 21:47:51.000000000 +0200 +++ new/lttng-tools-2.5.1/include/version.h 2014-10-31 16:33:17.000000000 +0100 @@ -20,7 +20,7 @@ #ifndef VERSION_H #define VERSION_H -#define GIT_VERSION "heads/stable-2.5-0-g56eb774" +#define GIT_VERSION "2.5.1" The copy of the old tarball on sources.buildroot.net has also been removed. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lttng-tools: bump versionMaxime Hadjinlian2014-10-282-1/+3
| | | | | | | add hash file Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* .mk files: bulk aligment and whitespace cleanup of assignmentsThomas De Schampheleire2014-10-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Buildroot coding style defines one space around make assignments and does not align the assignment symbols. This patch does a bulk fix of offending packages. The package infrastructures (or more in general assignments to calculated variable names, like $(2)_FOO) are not touched. Alignment of line continuation characters (\) is kept as-is. The sed command used to do this replacement is: find * -name "*.mk" | xargs sed -i \ -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*$#\1 \2#' -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*\([^\\]\+\)$#\1 \2 \3#' -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*\([^\\ \t]\+\s*\\\)\s*$#\1 \2 \3#' -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\(\s*\\\)#\1 \2\3#' Brief explanation of this command: ^\([A-Z0-9a-z_]\+\) a regular variable at the beginning of the line \([?:+]\?=\) any assignment character =, :=, ?=, += \([^\\]\+\) any string not containing a line continuation \([^\\ \t]\+\s*\\\) string, optional whitespace, followed by a line continuation character \(\s*\\\) optional whitespace, followed by a line continuation character Hence, the first subexpression handles empty assignments, the second handles regular assignments, the third handles regular assignments with line continuation, and the fourth empty assignments with line continuation. This expression was tested on following test text: (initial tab not included) FOO = spaces before FOO = spaces before and after FOO = tab before FOO = tab and spaces before FOO = tab after FOO = tab and spaces after FOO = spaces and tab after FOO = \ FOO = bar \ FOO = bar space \ FOO = \ GENIMAGE_DEPENDENCIES = host-pkgconf libconfuse FOO += spaces before FOO ?= spaces before and after FOO := FOO = FOO = FOO = FOO = $(MAKE1) CROSS_COMPILE=$(TARGET_CROSS) -C AT91BOOTSTRAP3_DEFCONFIG = \ AXEL_DISABLE_I18N=--i18n=0 After this bulk change, following manual fixups were done: - fix line continuation alignment in cegui06 and spice (the sed expression leaves the number of whitespace between the value and line continuation character intact, but the whitespace before that could have changed, causing misalignment. - qt5base was reverted, as this package uses extensive alignment which actually makes the code more readable. Finally, the end result was manually reviewed. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Cc: Yann E. Morin <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-3/+3
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: bump to version 2.5.0Jérôme Pouiller2014-09-252-2/+4
| | | | | | | libxml2 is now necessary Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: remove the trailing slash sign from <PKG>_SITE variableJerzy Grzegorek2014-07-311-1/+1
| | | | | | | | | | | | Since the trailing slash is stripped from $($(PKG)_SITE) by pkg-generic.mk: $(call DOWNLOAD,$($(PKG)_SITE:/=)/$($(PKG)_SOURCE)) so it is redundant. This patch removes it from $(PKG)_SITE variable for BR consistency. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: bump version to 2.4.1Romain Naour2014-04-191-1/+1
| | | | | Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: mark as affected by gcc bug 58595Thomas Petazzoni2014-04-141-2/+4
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/6a6/6a66a389035939af542e172dbe2027ffa671e28a/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* liburcu: disable build with gcc-4.8.x on ARMSamuel Martin2014-03-231-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Because of a gcc bug [1], liburcu checks for compiler version [2] and stops the build prematurely if gcc-4.8.[0-2] is detected for ARM. However a bug fix exists [3] and may be backported by ARM toolchain providers; that's what is done in Buildroot [4] or Linaro [5]. So, this change: - add a patch in liburcu to allow build with ARM gcc-4.8.2; - adds a new hidden symbol to reflect the toolchain status with regard to this bug [1]; - and controls liburcu visibility. However, a limitation of this is when the user is using a custom toolchain; that's why the bug details have been added in the liburcu help message. [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58854 [2] http://git.lttng.org/?p=userspace-rcu.git;a=commitdiff;h=4b79310 [3] http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=204665 [4] http://git.buildroot.net/buildroot/commit/?id=c443c2be1768ebbdcb76c55d0a08fd7c983488c8 [5] http://bazaar.launchpad.net/~linaro-toolchain-dev/gcc-linaro/4.8/revision/122147 [Peter: hide normal toolchain comment if bug, add comment explaining issue if bug] Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lttng-tools: bump version to 2.4.0Samuel Martin2014-03-231-4/+3
| | | | | | | Also adjust the license details Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in files: add missing dependencies to toolchain option commentsThomas De Schampheleire2013-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a package A depends on config option B and toolchain option C, then the comment that is given when C is not fulfilled should also depend on B. For example: config BR2_PACKAGE_A depends on BR2_B depends on BR2_LARGEFILE depends on BR2_WCHAR comment "A needs a toolchain w/ largefile, wchar" depends on !BR2_LARGEFILE || !BR2_WCHAR This comment should actually be: comment "A needs a toolchain w/ largefile, wchar" depends on BR2_B depends on !BR2_LARGEFILE || !BR2_WCHAR or if possible (typically when B is a package config option declared in that same Config.in file): if BR2_B comment "A needs a toolchain w/ largefile, wchar" depends on !BR2_LARGEFILE || !BR2_WCHAR [other config options depending on B] endif Otherwise, the comment would be visible even though the other dependencies are not met. This patch adds such missing dependencies, and changes existing such dependencies from depends on BR2_BASE_DEP && !BR2_TOOLCHAIN_USES_GLIBC to depends on BR2_BASE_DEP depends on !BR2_TOOLCHAIN_USES_GLIBC so that (positive) base dependencies are separate from the (negative) toolchain dependencies. This strategy makes it easier to write such comments (because one can simply copy the base dependency from the actual package config option), but also avoids complex and long boolean expressions. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (untested) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in files: unify comments of toolchain option dependenciesThomas De Schampheleire2013-10-141-1/+1
| | | | | | | | This patch lines up the comments in Config.in files that clarify which toolchain options the package depends on. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fix header package nameJerzy Grzegorek2013-07-271-1/+1
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-tools: remove bogus commentThomas Petazzoni2013-07-041-3/+0
| | | | | | | | | | | lttng-tools doesn't require bison or flex, it contains pre-generated versions of the lexer and parser, so it can build perfectly fine without bison and flex. We have removed both of these tools from our mandatory dependencies since a bit of time, the Free Electrons autobuilders don't have them installed, and the build succeeds. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lttng-tools: add missing dependency on util-linux for libuuidThomas Petazzoni2013-07-042-4/+7
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/76a/76a91bd139a93f63e17732c9a933664e8e5d3fe1/build-end.log. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
OpenPOWER on IntegriCloud