aboutsummaryrefslogtreecommitdiff
path: root/package/strace/strace.mk
Commit message (Collapse)AuthorAgeFilesLines
* package/strace: disable bpf support for m68kGravatar Baruch Siach2019-05-101-0/+6
| | | | | | | | | | | | | | | | Mismatch in struct bpf_prog_info fields offset between kernel headers and strace local definition causes build failure. Disable bpf support for m68k until upstream (either strace or the kernel) find a solution. https://lists.strace.io/pipermail/strace-devel/2019-May/thread.html#8750 Fixes: http://autobuild.buildroot.net/results/c036b11bf1f2fc39f42661634ef3e03360fb85de/ http://autobuild.buildroot.net/results/f142e4c7f0d512bb872572f5e678230117ab0ad5/ http://autobuild.buildroot.net/results/b74a17cfa7112c026938cacafdd18c6dca285005/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/strace: bump to version 5.0Gravatar Baruch Siach2019-04-301-1/+1
| | | | | | | | | Drop patches; issues fixed upstream. Update license file hash due to copyright year update. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: bump to version 4.26Gravatar Nicolas Cavallari2019-01-061-3/+3
| | | | | | | | The licence changed from BSD to LGPL 2.1 or later, update this accordingly. Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/strace: bump to version 4.25Gravatar Baruch Siach2018-11-281-1/+1
| | | | | | | | | | This release also fixes compatibility with kernel 4.19 headers. Fixes: http://autobuild.buildroot.net/results/0763988c35a1de7d51c7094b5b002ed369f1a25f/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/strace: don't remove strace-graph unconditionallyGravatar Baruch Siach2018-11-281-0/+2
| | | | | | | | | | | strace-graph is a perl script. This script is removed unconditionally since commit 720c0ca5ba7 ("strace: convert to makefile.autotools.in format") from 2008. Since then Buildroot added support for perl on target. Don't remove strace-graph when perl is built for target. Signed-off-by: Baruch Siach <baruch@tkos.co.il> [Thomas: move the hook definition inside the condition.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* strace: bump to version 4.23Gravatar Baruch Siach2018-06-221-1/+1
| | | | | | | Add reference to tarball signature verification key. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Gravatar Peter Korsgaard2018-06-021-1/+9
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/strace: enable demangling of C++ symbol names in stack traceGravatar Romain Naour2018-05-201-0/+8
| | | | | | | | | | Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
| * strace: bump to version 4.22Gravatar Baruch Siach2018-05-111-1/+1
| | | | | | | | | | | | | | | | | | Drop upstream patch. Update license file hash; copyright year update. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | strace: disable (again) mpers for muslGravatar Baruch Siach2018-05-111-0/+8
|/ | | | | | | | | | | | | | | | It turns out that mpers support in strace still does not play nicely with musl libc. As explained in commit 7892a778b (package/strace: disable libmpers with musl toolchains) headers mixup causes gcc header to be included, instead of the musl one, resulting in conflicting types. Commit 1088372941 (strace: bump to version 4.21) incorrectly enabled mpers for musl. Revert that. Fixes: http://autobuild.buildroot.net/results/345/3452419498c074ca66f36f0f87263fa10662ac86/ Cc: Romain Naour <romain.naour@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/strace: add missing libunwind optional dependencyGravatar Romain Naour2018-04-061-0/+7
| | | | | | | | | | This improve the reproducible build. Signed-off-by: Romain Naour <romain.naour@gmail.com> [Thomas: mention the libunwind dependency as being needed for 'strace -k' in the Config.in help text, as suggested by Thomas De Schampheleire.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* strace: bump to version 4.21Gravatar Baruch Siach2018-03-251-10/+3
| | | | | | | | | | | | | Download site moved to strace.io. No upstream provided hashes. Drop the musl specific autoconf seed values. These values are now detected correctly. Add --enable-mpers=check to fix configure on aarch64 that does not support binaries for the compat personality. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: bump to version 4.20Gravatar Baruch Siach2017-12-221-1/+1
| | | | | | | Drop upstream patch. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: bump to version 4.19Gravatar Baruch Siach2017-09-071-1/+1
| | | | | | | Add license hash. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: bump version to 4.18Gravatar Evgeniy Didin2017-07-141-1/+1
| | | | | | | | | | | | | This patch bumps the strace package to 4.18 upstream version. Patch 0001-nios2-arch_regs-fix-nios2_sp_ptr-definition.patch has been removed because it is part of 4.18. Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Alexey Brodkin <abrodkin@synopsys.com> Cc: arc-buildroot@synopsys.com Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* strace: bump version to 4.17Gravatar Adam Duskett2017-06-211-1/+1
| | | | | Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for BSD-3cGravatar Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for BSD-3c is BSD-3-Clause. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/BSD-3c/BSD-3-Clause/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* strace: bump to version 4.16Gravatar Gustavo Zacarias2017-02-151-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* strace: bump to version 4.15Gravatar Gustavo Zacarias2016-12-181-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/strace: disable libmpers with musl toolchainsGravatar Romain Naour2016-11-131-0/+8
| | | | | | | | | | | | | | strace bundle some kernel headers to build libmpers, this mixes userspace headers and kernel headers which break the build with musl. The stddef.h from gcc is used instead of the one from musl. Disable libmpers for musl toolchains. Fixes: http://autobuild.buildroot.net/results/6f6/6f63fa2537ff316ba259a20966faadcf5ab9deff Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* strace: bump to version 4.14Gravatar Gustavo Zacarias2016-10-051-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* strace: bump to version 4.13Gravatar Baruch Siach2016-07-311-5/+1
| | | | | | | | | | | | | | | | | | | | Drop upstream patch. Remove preseed of netlink.h and if_packet.h tests since these tests were removed from configure.ac. Add stronger sha256 hash. Version 4.13 fixes a typo in configure.ac (commit 7c0e8875a432) that causes build failure with kernel v4.7 headers, thus fixing: http://autobuild.buildroot.net/results/aa6/aa6badae8b3d58d6d48161f261988103271bc2ef/ http://autobuild.buildroot.net/results/4ad/4ad1b0c42206243bd76e94b34454d4108fb31070/ http://autobuild.buildroot.net/results/1c6/1c6c88a7163529a666d1661969736f66e9aba7f7/ and more. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: bump to version 4.12Gravatar Baruch Siach2016-06-221-1/+1
| | | | | | | Drop upstream patch. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: bump to version 4.11Gravatar Gustavo Zacarias2015-12-221-1/+1
| | | | | | | Patch upstream so remove it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* strace: bump to version 4.10Gravatar Gustavo Zacarias2015-03-101-1/+1
| | | | | | | Patch upstream so remove. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: indentation cleanupGravatar Jerzy Grzegorek2015-01-151-2/+3
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* strace: upgrade to 4.9, supports ARCGravatar Vineet Gupta2014-09-061-1/+1
| | | | | | | | | | | | | | Also get rid of the backport patches which are already present upstream. Tested on ARC with LFS [Peter: drop incomplete !LFS patch, depend on BR2_LARGEFILE] Signed-off-by: Vineet Gupta <vgupta@synopsys.com> Cc: arc-linux-dev@synopsys.com Cc: Max Filippov <jcmvbkbc@gmail.com> Cc: Anton Blanchard <anton@samba.org> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: fix legal infoGravatar Gustavo Zacarias2013-06-101-1/+1
| | | | | | | | The license file changed from COPYRIGHT->COPYING. Fixes: http://autobuild.buildroot.net/results/b61/b61e1775cd1eec83470424e88ced5bd49e0cd469/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* strace: upgrade to 4.8, supporting now aarch64, and xtensaGravatar Chris Zankel2013-06-101-8/+1
| | | | | | | | | | | | | | | | | | | Remove 'strace-fix-arm-bad-syscall.patch'. This patch had been integrated in v4.6 (commit: 9bc6340d2) and was later replaced with a generic solution in v.7 (commit: 2ce12ed31c2). Strace still cannot handle non-LFS environments, so a modified version of strace-fix-disabled-largefile-syscalls.patch remains. The 64-bit syscalls (sys_truncate64, etc.) are references in the sysent structure but the functinon definitions are commented out becuase of the missing LFS support. The workaround for the 'forced lfs mode' doesn't seem to be necessary anymore. Build tested on arm w and w/o LFS support. [Peter: arc still not supported] Signed-off-by: Chris Zankel <chris@zankel.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Gravatar Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* strace: add license infoGravatar Arnout Vandecappelle (Essensium/Mind)2012-11-141-0/+2
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* strace: fix build for x86_64Gravatar Arnout Vandecappelle2012-10-301-2/+1
| | | | | | | | | | | | | strace fails to build on x86_64 because stat64 is not available. This is because the automatic detection of stat64 in configure is overridden by buildroot, by setting ac_cv_type_stat64. Just remove that override - current strace seems to detect it correctly for non-largefile platforms. Build-tested on x86_64 (with largefile), ARM (with and without largefile), sh4, MIPS and ppc-32 (no largefile). Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* strace: fix build with BR2_LARGEFILEGravatar Peter Korsgaard2012-10-291-0/+7
| | | | | | | | | | | | | | | | http://autobuild.buildroot.net/results/4ce0ce4dcb917889ef70208bd4bac63851c1fb92 Strace gets confused when built with -D_FILE_OFFSET_BITS=64 (which transparently uses the lfs versions of functions/types), so strip this from compiler/preprocessor flags. Inspired by Gentoo who does the same: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-util/strace/strace-4.7.ebuild Tested using qemu_arm_versatile_defconfig and the following command line: strace dd if=/dev/zero bs=1M skip=5000 count=1 of=/dev/null Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* strace: Version bump to 4.7Gravatar Markos Chandras2012-10-041-2/+2
| | | | | | | | This also fixes a compilation problem with kernel headers 3.5 http://autobuild.buildroot.net/results/bb66a3a06d26f558e1c4c0593bb68e7af1d82398/build-end.log Signed-off-by: Markos Chandras <markos.chandras@imgtec.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* remove rest of the BR2_SOURCEFORGE_MIRROR referencesGravatar Stefan Fröberg2012-08-281-1/+1
| | | | | Signed-off-by: Stefan Fröberg <stefan.froberg@petroprogram.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* all packages: rename XXXTARGETS to xxx-packageGravatar Arnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | Also remove the redundant $(call ...). This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove useless arguments from AUTOTARGETSGravatar Thomas Petazzoni2011-09-291-1/+1
| | | | | | | | | | Thanks to the pkgparentdir and pkgname functions, we can rewrite the AUTOTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: drop BR2_CROSS_TOOLCHAIN_TARGET_UTILS optionGravatar Gustavo Zacarias2010-12-291-17/+5
| | | | | | | | | It's really not very useful, all it does is install a target strace and ldd in a target_utils directory in staging. While at it clean up the strace makefile a bit. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'for-2010.11/remove-oldstyle-hooks' of ↵Gravatar Peter Korsgaard2010-09-161-6/+12
|\ | | | | | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
| * strace: convert to new style hookGravatar Thomas Petazzoni2010-09-121-6/+12
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | strace: bump version, remove patches now upstreamGravatar Peter Korsgaard2010-09-131-1/+1
|/ | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove unnecessary dependencies on uclibc.Gravatar Will Newton2009-09-031-2/+0
| | | | | | | | A C library will have been built by the toolchain makefiles, so there is no need for packages to explicitly depend on uclibc. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: fix up GNU_TARGET_NAME link and target_utils locationGravatar Peter Korsgaard2009-01-301-2/+2
| | | | | | The GNU_TARGET_NAME symlink and target_utils location were not correctly adjusted to match the move of the toolchain to $(STAGING_DIR)/usr, creating dangling symlinks.
* package/: get rid of unneeded $(strip ..)Gravatar Peter Korsgaard2008-12-081-1/+1
|
* strace: fix lower case no to NO when setting STRACE_AUTORECONFGravatar Hans-Christian Egtvedt2008-12-011-1/+1
| | | | | Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* strace: bump versionGravatar Peter Korsgaard2008-10-201-1/+1
| | | | Fixes build with 2.6.27 kernel headers
* strace: convert to makefile.autotools.in formatGravatar Peter Korsgaard2008-08-041-65/+12
|
* strace: also remove from target-utils on cleanGravatar Peter Korsgaard2008-08-041-1/+2
|
* package: global largefile CFLAGS handlingGravatar Peter Korsgaard2008-08-041-6/+1
|
* strace: fix LARGEFILE typoGravatar Peter Korsgaard2008-08-041-1/+1
| | | | Patch by Claus Klein.