summaryrefslogtreecommitdiffstats
path: root/package/strace
Commit message (Collapse)AuthorAgeFilesLines
* package/strace: add missing header for aarch64Romain Naour2015-04-041-0/+25
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/a27/a27a9e2bd7b95e29289c4422b89690a42992e30f/ 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/+0
| | | | | | | | 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>
* strace: bump to version 4.10Gustavo Zacarias2015-03-103-110/+4
| | | | | | | Patch upstream so remove. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/*: rename patches according to the new policyPeter Korsgaard2015-02-031-0/+0
| | | | | | | Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345) Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: Enable for MIPS platforms with uClibcVicente Olivert Riera2015-02-011-6/+0
| | | | | | | | Enable strace for MIPS platforms with uClibc again since this C library is now fixed. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: indentation cleanupJerzy Grzegorek2015-01-151-2/+3
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: add hashes for SourceForge-hosted packagesYann E. MORIN2014-12-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since SourceForge sometimes serves us faulty tarballs, we can tons of autobuild failures: http://autobuild.buildroot.org/results/9fb/9fba5bf086a4e7a29e5f7156ec43847db7aacfc4/ http://autobuild.buildroot.org/results/6c8/6c837b244c45ac3b3a887734a371cd6d226cf216/ ... Fix that by adding hash files for all SourceForge-hosted packages (thos etht did not already have it). We normally prefer to use hashes published by upstream, but hunting them all one by one is a tedious task, so those hashes were all locally computed with a script that searched for SF-hosted packages, downloades the associated tarball, computed the hash, and stored it in the corresponding .hash file. Also, SF publishes sha1 hashes, while I used the stronger sha256, since sha1 is now considered to be relatively weak. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <jacmet@uclibc.org> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Richard Braun <rbraun@sceen.net> Cc: Nathaniel Roach <nroach44@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: indentation cleanupJerzy Grzegorek2014-11-021-2/+2
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: Apply an upstream patch to fix sa_restorer problemsVicente Olivert Riera2014-09-181-0/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wrap sa_restorer member definitions in #ifdef SA_RESTORER to be consistent with their use. If an architecture does not provide sa_restorer members but still defines SA_RESTORER macro, the latter has to be explicitly undefined. This change fixes compilation failures like this one: signal.c: In function 'decode_old_sigaction': signal.c:631:21: error: 'struct old_sigaction' has no member named 'sa_restorer' signal.c: In function 'decode_new_sigaction': signal.c:1224:21: error: 'struct new_sigaction' has no member named 'sa_restorer' * signal.c (struct old_sigaction, struct old_sigaction32, struct new_sigaction, struct new_sigaction32): Wrap sa_restorer member in #ifdef SA_RESTORER. (decode_old_sigaction, decode_new_sigaction): Wrap use of sa32.sa_restorer in #ifdef SA_RESTORER. Upstream commit: https://sourceforge.net/p/strace/code/ci/c3a5c01051ba29a9f421f4d45d96bbc32df2b796/ Fixes: http://autobuild.buildroot.net/results/93e/93e54d8aecc5c178cc3465eb9fd5415461325285/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: Disable for MIPS when using a uClibc toolchainVicente Olivert Riera2014-09-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | A change introduced in strace-4.9 makes it incompatible with MIPS architecture when using a uClibc toolchain. This is the failure: signal.c: In function 'printsiginfo': signal.c:453:9: error: 'siginfo_t' has no member named 'si_timerid' sip->si_timerid, sip->si_overrun); ^ signal.c:453:26: error: 'siginfo_t' has no member named 'si_overrun' sip->si_timerid, sip->si_overrun); uClibc needs to be patched in order to fix this problem. In the meantime we disable strace for MIPS when using a uClibc toolchain. Fixes: http://autobuild.buildroot.net/results/91c/91c0413e755c365332bc15d1d69ab3d6160ae78c/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: upgrade to 4.9, supports ARCVineet Gupta2014-09-066-230/+6
| | | | | | | | | | | | | | 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 ptrace {PEEK, POKE}USER arguments decoding on xtensaMax Filippov2014-06-191-0/+76
| | | | | | Backported from: 57fac759ca0945f5608ed6a2228c697f8fb67cd6 Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: add serial number to existing patch file namesMax Filippov2014-06-193-0/+0
| | | | | Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: Fix build issue with duplicate ptrace_peeksiginfo_args definitionAnton Blanchard2014-01-082-0/+131
| | | | | | | | | Backport a patch from upstream to fix a conflict between glibc headers and recent kernel headers (v3.10 or newer). Signed-off-by: Anton Blanchard <anton@samba.org> Acked-by: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: disable unsupported nios2 archBaruch Siach2013-12-011-1/+1
| | | | | | | | Fixes http://autobuild.buildroot.net/results/88f330254a83fbc105a74e76df586672d2c369c4/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: fix legal infoGustavo 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 xtensaChris Zankel2013-06-104-30/+5
| | | | | | | | | | | | | | | | | | | 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 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* strace: unavailable for AArch64 and ARCGustavo Zacarias2013-05-111-1/+1
| | | | | | | | | | | strace isn't available for the AArch64 and ARC architectures. The patchset for AArch64 is somewhat big and complicated (needs updates to other bits) so it'd probably be better to use a git version of strace or wait for a new release. http://autobuild.buildroot.net/results/506f4adec348f0b616ad09bddbcbc242e38253b8/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xtensa: disable package strace for XtensaChris Zankel2013-01-141-0/+1
| | | | | | | The current version of strace does not support the Xtensa architecture. Signed-off-by: Chris Zankel <chris@zankel.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* strace: remove undef-CTL_PROC patchJames Hogan2012-11-291-12/+0
| | | | | | | | | | This patch is no longer necessary since strace-v4.5.15 which always defines CTL_PROC. Specifically strace git commit 35a55785ea8ff44d214af52085e3a5ea624730aa. Signed-off-by: James Hogan <james.hogan@imgtec.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* strace: add license infoArnout 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_64Arnout 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_LARGEFILEPeter 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.7Markos 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 referencesStefan 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-packageArnout 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 AUTOTARGETSThomas 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 optionGustavo 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 ↵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 hookThomas Petazzoni2010-09-121-6/+12
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | strace: bump version, remove patches now upstreamPeter Korsgaard2010-09-137-2247/+1
|/ | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove unnecessary dependencies on uclibc.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>
* strace: fix build for arm eabiPeter Korsgaard2009-05-241-0/+27
| | | | | | Based on patch from gentoo bug 241168: http://bugs.gentoo.org/241168 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: fix up GNU_TARGET_NAME link and target_utils locationPeter 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.
* strace: fix AVR32 arch patches and refresh all patches to apply cleanHans-Christian Egtvedt2009-01-089-11225/+94
| | | | | | | | This patch updates the AVR32 arch patches for strace 4.5.18 and refreshes all the other patches so they apply clean. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* strace: fix build on ARM (no <asm/cachectl.h>)Peter Korsgaard2008-12-221-0/+21
|
* package/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-1/+1
|
* strace: fix lower case no to NO when setting STRACE_AUTORECONFHans-Christian Egtvedt2008-12-011-1/+1
| | | | | Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* strace: bump versionPeter Korsgaard2008-10-204-50/+1
| | | | Fixes build with 2.6.27 kernel headers
* strace: convert to makefile.autotools.in formatPeter Korsgaard2008-08-041-65/+12
|
* strace: also remove from target-utils on cleanPeter Korsgaard2008-08-041-1/+2
|
* package: global largefile CFLAGS handlingPeter Korsgaard2008-08-041-6/+1
|
* buildroot: remove trailing spacesPeter Korsgaard2008-08-041-1/+1
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* strace: fix LARGEFILE typoPeter Korsgaard2008-08-041-1/+1
| | | | Patch by Claus Klein.
* Kconfig: remove 'default n'Peter Korsgaard2008-07-171-1/+0
| | | | 'default n' is the default, so there's no need to say it explicitly.
* strace: use .patch.$ARCH naming conventionPeter Korsgaard2008-04-244-1/+2
|
* buildroot: cleanup <package>-clean targets.Peter Korsgaard2008-03-271-1/+1
| | | | Based on input from Arndt Kritzner & Bernhard Fischer.
* * Strace requires both if_packet.h and netlink.hNigel Kukard2008-03-241-1/+2
| | | | | | | | | | - Force detection of these in configure by supplying environment variables For them to be detected by configure may require a much more invasive approach by patching configure.ac and regenerating apon build.
* Fix strace build for AVR32Ulf Samuelsson2007-11-032-390/+10731
|
OpenPOWER on IntegriCloud