aboutsummaryrefslogtreecommitdiffstats
path: root/package/ltp-testsuite
Commit message (Collapse)AuthorAgeFilesLines
* toolchain: rework thread optionsThomas Petazzoni2010-12-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | The selection of linuxthreads, linuxthreads old or NPTL doesn't make a lot of sense for external toolchains. So, instead, we : * Introduce an hidden BR2_TOOLCHAIN_HAS_THREADS option, which must be selected by toolchain specific options when thread support is available. Package needing to test thread support should use this option. * Move the none/linuxthreads/linuxthreads old/NPTL selection to Buildroot internal toolchain configuration. * Add an option in external toolchain to tell if thread support is available or not in the external toolchain. We assume that glibc without threads is not possible, as Ulrich Drepper said in http://sourceware.org/ml/libc-alpha/2005-08/msg00091.html ffmpeg, dmalloc and openvpn are fixed to use the new BR2_TOOLCHAIN_HAS_THREADS option. For openvpn, --enable-threads=posix is no longer used, as the configure script doesn't even understand this option. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ltp-testsuite: bump version and use autotargetsThomas Petazzoni2010-12-138-252/+40
| | | | | | | | Reworking ltp-testsuite is needed in order to get rid of some thread-specific options that will be cleaned-up in the next commit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ltp-testsuite: mark as brokenThomas Petazzoni2010-05-101-0/+1
| | | | | | | | | | | The install step, done with fakeroot, tries to install things in /opt: make[2]: Entering directory `/home/test/buildroot/output.ctng-arm-eglibc-2010-05-07-19-39-56/target/root/ltp-full-20090630/lib' install -D -m 644 libltp.a //opt/ltp/lib/libltp.a install: cannot create directory //opt/ltp: Permission denied make[2]: *** [install] Error 1 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove the "project" featureThomas Petazzoni2009-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "project" feature was designed to allow to several projects to be built inside the same Buildroot source tree and allowing the toolchain and non-configurable packages to be shared between the different projects on the same architecture. While being interesting in theory, this feature adds a level of complexity to Buildroot, both from an user perspective and from a developer perspective, while one of the main Buildroot strengh is to be simple. Moreover, this feature is only seldomly used by our users. From a user-level perspective, this for example allows to remove the project_build_ARCH directory, which was very confusing. The autotools-stamps directory is also removed, since these stamps are back at their normal location. Description of the changes involved : * project/, directory removed * Makefile - Don't include project/Makefile.in and project/project.mk anymore - Grab a copy of the contents of project/Makefile.in at the location it was imported, but remove the definition related to PROJECT_BUILD_DIR. The TARGET_DIR is now in $(BUILD_DIR)/target_dir - Remove the creation/removal of the $(PROJECT_BUILD_DIR) and $(PROJECT_BUILD_DIR)/autotools-stamps directories - Don't make world depends on target-host-info. This target was defined by project/project.mk to customize /etc/issue, /etc/hostname and create /etc/br-version depending on the project definitions. We can of course imagine re-adding such a feature later. - Replace PROJECT_BUILD_DIR by BUILD_DIR everywhere - Remove the update, log and lognr.$(PROJECT) target, they were specific to the project feature. * package/Makefile.autotools.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache - Move the INSTALL_TARGET and HOOK_POST_INSTALL stamps to the same directory as the other stamps (i.e, in the package directory). * package/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache * package/at/at.mk, package/busybox/busybox.mk, package/busybox/initramfs.mk, package/customize/customize.mk, package/linux-fusion/linux-fusion.mk, package/ltp-testsuite/ltp-testsuite.mk, package/nfs-utils/nfs-utils.mk, target/cpio/cpioroot.mk, target/cramfs/cramfs.mk, target/device/Atmel/DataFlashBoot/DataflashBoot.mk, target/device/Atmel/Makefile.in, target/device/Atmel/at91bootstrap/at91bootstrap.mk, target/device/KwikByte/Makefile.in, target/ext2/ext2root.mk, target/initramfs/initramfs.mk, target/iso9660/iso9660.mk, target/jffs2/jffs2root.mk, target/linux/Makefile.in, target/romfs/romfs.mk, target/squashfs/squashfsroot.mk, target/tar/tarroot.mk, target/ubifs/ubifsroot.mk - Replace PROJECT_BUILD_DIR by BUILD_DIR * target/device/Config.in - Do not include project/Config.in anymore * target/linux/Makefile.in.advanced - Replace PROJECT_BUILD_DIR by BUILD_DIR - Store the stamps file in $(STAMP_DIR) instead of $(PROJECT_BUILD_DIR)/autotools-stamps * target/u-boot/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR - Remove $(PROJECT) from the U-Boot target binary name - Remove the insertion in the configuration of the project name as the hostname - The u-boot-autoscript target now generates $(U_BOOT_AUTOSCRIPT).img instead of $(U_BOOT_AUTOSCRIPT).$(PROJECT) * toolchain/gcc/gcc-uclibc-3.x.mk toolchain/gcc/gcc-uclibc-4.x.mk - Move the stamps files to $(STAMP_DIR) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-031-1/+1
| | | | | | | | 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>
* ltp-testsuite: Bump version to 20090630.Will Newton2009-08-025-86/+25
| | | | | | | | | | | Closes #437 - Remove a few obsolete patches. - Add a patch to disable syscall tests unsupported by uClibc. - Add a patch to fix sched_getaffinity build. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* package/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-1/+1
|
* Kconfig: remove 'default n'Peter Korsgaard2008-07-171-1/+0
| | | | 'default n' is the default, so there's no need to say it explicitly.
* buildroot: cleanup <package>-clean targets.Peter Korsgaard2008-03-271-1/+1
| | | | Based on input from Arndt Kritzner & Bernhard Fischer.
* - global whitespace trimmingBernhard Reutner-Fischer2007-08-221-2/+2
|
* - sed -i -e ↵Bernhard Reutner-Fischer2007-08-211-1/+1
| | | | | | "/\-[[:space:]]*mkdir[[:space:]][[:space:]]*-p/s/-[[:space:]]*mkdir/mkdir/g" (want to know about errors if mkdir failed). Thanks to Cristian Ionescu-Idbohrn for pointing this out
* Move fakeroot temps from STAGING_DIR to PROJECT_BUILD_DIRUlf Samuelsson2007-08-161-1/+1
|
* Fix patch filtering and add new patch to disable tests for IPv6 when not ↵"Steven J. Hill"2007-07-062-14/+135
| | | | selected.
* - preserve quotesBernhard Reutner-Fischer2007-06-251-2/+2
|
* If external toolchain support NPTL, then we should build Open POSIX ↵"Steven J. Hill"2007-06-161-0/+3
| | | | Testsuite if the user selects us.
* - make sure to have the target-dir where we want to unpack ltp toBernhard Reutner-Fischer2007-06-061-3/+4
|
* Update version of LTP."Steven J. Hill"2007-05-094-243/+5
|
* sighEric Andersen2006-12-081-0/+11
|
* generate.sh needs bash, so make it to ask for it by nameEric Andersen2006-12-081-0/+8
|
* stime is a reserved name, don't let ltp use it for a local variableEric Andersen2006-12-081-0/+93
|
* Bump the revision to the latest release and update the patches. Some idiots ↵"Steven J. Hill"2006-12-024-239/+125
| | | | decided to use deprecated functions 'bzero' and 'bcmp' so we patch that up. Someone fell free to pass the patch upstream to the LTP persons, I don't have time.
* - use $(ZCAT) as configured by the user instead of hardcoded 'zcat' that may ↵Bernhard Reutner-Fischer2006-10-011-1/+1
| | | | | | not exist; Closes #971 Silly, unchecked sed -i -e "/[^b]zcat/s/zcat/\$\(ZCAT\)/g" $(svngrep "[^b]zcat" * -rl | grep -v Config.in)
* Add patch for building and running the Open POSIX Testsuite if NPTL has been ↵"Steven J. Hill"2006-07-052-1/+45
| | | | selected with uClibc along with make directives. If someone has a cleaner way of handling things in the makefile, feel free to change it.
* update LTP to the latest and greatestEric Andersen2006-07-053-34/+115
|
* Add temporary patch to remove usage of 'bcopy' until upgrading to the next ↵"Steven J. Hill"2006-06-221-0/+24
| | | | snapshot of LTP. Patch to 'member.c' contributed by Mike Frysinger <vapier@gentoo.org>. Patch to 'echoes.c' by the person adding this patch.
* yet again... rework fakeroot handling to ensure fakeroot is invoked just once,Eric Andersen2006-04-101-5/+3
| | | | as it seems to sometimes lose values logged during from earlier invocations.
* The sysfs tests have no business using _syscallX (using the unistd.hEric Andersen2005-12-091-5/+142
| | | | kernel header file) and seriously expecting that to always work...
* updateEric Andersen2005-08-102-51/+3
|
* some platforms (such as arm with 2.4.x kernel headers) lackEric Andersen2005-08-091-0/+21
| | | | __NR_fremovexattr and thus need special case handling
* Prevent problems with fakeroot possibly trying to use stale host filesystemEric Andersen2005-08-081-11/+11
| | | | inodes by carefully regenerating fakeroot.env from package specific files.
* Allow packages to use fakeroot. To accomodate this, convert allEric Andersen2005-08-041-2/+4
| | | | target filesystem creation tools to also use fakeroot.
* Fix it up so ltp builds and installs itself properly so it isEric Andersen2005-08-042-22/+100
| | | | 100% ready to run on the target device.
* be a bit more consistant with naming, always escape wildcardsEric Andersen2005-06-241-1/+1
|
* Make the sourceforge mirror site a config option, as sourceforgeEric Andersen2005-06-091-1/+1
| | | | mirrors tend to change, move, go down, etc from time to time.
* There is no need to have a separate 'Makefile.in' file in theEric Andersen2005-02-102-3/+8
| | | | | general case, therefore, combine the toplevel Makefile options such as setting TARGETS into the per-package *.mk file
* more help updates from Tom CameronMike Frysinger2004-12-261-4/+3
|
* Make the TAR_VERBOSITY option a bit more saneEric Andersen2004-10-091-1/+1
|
* use $(TAR_VERBOSITY)Mike Frysinger2004-10-091-1/+1
|
* final step in buildroot faceliftEric Andersen2004-10-092-0/+11
|
* facelift step number twoEric Andersen2004-10-092-2/+50
|
* Remove the old 'make' directory, and populate the new 'package'Eric Andersen2004-10-091-0/+39
directory.