aboutsummaryrefslogtreecommitdiff
path: root/devel
Commit message (Collapse)AuthorAge
* Merge pull request #3277 from diizzyy/patch-12Hannu Nyman2016-10-15
|\ | | | | automake: switch to xz tarball
| * automake: switch to xz tarballdiizzyy2016-10-01
| | | | | | | | | | Switch to xz tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | Merge pull request #3276 from diizzyy/patch-11Hannu Nyman2016-10-15
|\ \ | | | | | | autoconf: switch to xz tarball
| * | autoconf: switch to xz tarballdiizzyy2016-10-01
| |/ | | | | | | | | Switch to xz tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | Merge pull request #3279 from diizzyy/patch-14Ted Hess2016-10-07
|\ \ | | | | | | m4: switch to xz tarball
| * | m4: switch to xz tarball diizzyy2016-10-01
| |/ | | | | | | | | Switch to xz tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* / gcc: Update to version 5.4.0, change maintainerNoble Pepper2016-10-02
|/ | | | Signed-off-by: Noble Pepper <noblepepper@gmail.com>
* Merge pull request #2722 from jow-/lttng-tools-fixchamptar2016-07-02
|\ | | | | lttng-tools: musl compile fixes
| * lttng-tools: musl compile fixesJo-Philipp Wich2016-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add two patches to address three distinct build problems spotted by our build bots when compiling lttng-tools: 1) unconditional use of `__GLIBC_PREREQ` On musl based toolchains there is no such macro defined, leading to the following preprocessor error: CC compat-epoll.lo In file included from compat-epoll.c:33:0: poll.h:76:19: error: missing binary operator before token "(" #if __GLIBC_PREREQ(2, 9) 2) undeclared `mode_t` type On musl based toolchains the `mode_t` type is not implicitely defined through other includes, leading to the following compile error: CC hashtable.lo In file included from ../../../src/common/common.h:24:0, from hashtable.c:24: ../../../src/common/runas.h:25:46: error: unknown type name 'mode_t' int run_as_mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid); ^ ../../../src/common/runas.h:26:36: error: unknown type name 'mode_t' int run_as_mkdir(const char *path, mode_t mode, uid_t uid, gid_t gid); ^ ../../../src/common/runas.h:27:46: error: unknown type name 'mode_t' int run_as_open(const char *path, int flags, mode_t mode, uid_t uid, gid_t gid); ^ 3) multiple definitions The header files declare several `const char *` pointers which are initialized in various `*.c` files later on. Due to a missing `extern` declaration in the header, the final linking of the executables fails with errors such as: CCLD lttng ../../../src/common/.libs/libcommon.a(mi-lttng.o):(.data.rel.ro.local+0x0): multiple definition of `mi_lttng_element_snapshots' commands/enable_events.o:(.bss+0x18): first defined here collect2: error: ld returned 1 exit status This commits addresses these issues with two patches, `100-musl-compat.patch` fixes issue 1 by declaring a fallback dummy declaration of `__GLIBC_PREREQ` and issue 2 by explicitely including `sys/stat.h` which provides `mode_t` according to POSIX. The second patch, `200-use-extern.patch` declares all char pointers in the header file as `extern`, fixing the observed linker errors. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* | Merge pull request #2572 from Skeen/lpc21ispchamptar2016-07-02
|\ \ | | | | | | lpc21isp: Add the package
| * | Added the lpc21isp package.Emil 'Skeen' Madsen2016-04-03
| |/ | | | | | | Signed-off-by: Emil 'Skeen' Madsen <sovende@gmail.com>
* | devel/make: GNU Make 4.2.1Heinrich Schuchardt2016-06-13
| | | | | | | | | | | | The release contains a bunch of bug fixes. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* | gcc: Use URL aliasdiizzyy2016-05-24
| | | | | | | | | | Remove hardcoded URL and use alias instead. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | devel/make: GNU Make 4.2Heinrich Schuchardt2016-05-23
|/ | | | | | The release contains a bunch of bug fixes. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* pkg-config: update to 0.29.1Heinrich Schuchardt2016-03-07
| | | | | | | The changes in 0.29.1 center on the treatment of --variable and --define_variable. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* automake: fix unversioned links during package buildMichael Heimpold2016-01-26
| | | | | | | | | | Reported by buildbots (shortened and line-wrapped): ... ln -sf -r .../ipkg-ramips_24kec/automake/usr/bin/automake-1.15 .../ipkg-ramips_24kec/automake/usr/bin/automake ln: invalid option -- 'r' Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* devel/libtool-bin: new packageHeinrich Schuchardt2016-01-23
| | | | | | | | | GNU libtool is used to ease the usage of shared libraries in Makefiles. The new package libtool-bin contains the script libtoolize which is used to prepare a package to use libtool. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* devel/automake: add automake-$(PKG_VERSION)Heinrich Schuchardt2016-01-09
| | | | | | | | | | | | | To make automake work correctly it is necessary to have files * automake * aclocal * automake-$(PKG_VERSION) * aclocal-$(PKG_VERSION) The files without version number can be supplied as symbolic links. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* devel/pkg-config: fix build when CONFIG_BUILD_NLS is setMichael Heimpold2016-01-08
| | | | | | | | | | Buildbots reported build failures when full NLS is enabled: http://buildbot.openwrt.org:8010/broken_packages/ar71xx/pkg-config/compile.txt So add NLS awareness and the conditional dependency. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* devel/pkg-config: new package (closes #2206)Heinrich Schuchardt2016-01-02
| | | | | | | | | | pkg-config is a helper tool used when compiling applications and libraries. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> [Fixed trailing whitespace in package description.] Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* devel/automake: add new package (closes #2192)Heinrich Schuchardt2015-12-29
| | | | | | | | | | | | | | | Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards. A new package automake is provided. version 2: do not reference staging directory in distributed files copy only one version of automake resolve whitespace issues CC: Michael Heimpold <mhei@heimpold.de> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* devel/autoconf: add new package (closes #2190)Heinrich Schuchardt2015-12-27
| | | | | | | | | | | | | This patch provides package autoconf. Autoconf is required to generated the configure script of autotools projects. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> [Fixed commit summary (first line of commit message)] Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* devel/m4: add new package (closes #2189)Heinrich Schuchardt2015-12-27
| | | | | | | | | | | | | | GNU M4 is a prerequisite to run autoconf and automake. This patch packages the macro processor. This is a prerequisite for packaging autoconf and automake. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> [Fixed commit summary according to our best-practise] Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* GNU MakeHeinrich Schuchardt2015-12-26
| | | | | | | | | | | | | | | | | | | | | | | OpenWRT provides gcc but lacks make. So building foreign software is difficult. This patch provides GNU Make 4.1. Built on Debian Jessie amd64. Tested on TP-Link MR3020 (ar71xx/generic). version 4: remove gnumake.h from the package We could package it in a separate make-dev package if really needed. version 3: use Build/InstallDev to provide build time dependency version 2: superfluous lines removed as suggested by Yousong Zhou CC: Yousong Zhou <yszhou4tech@gmail.com> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* gcc: fix build with musl.Christian Beier2015-07-21
| | | | Signed-off-by: Christian Beier <cb@shoutrlabs.com>
* diffutils: fix fortify source compatJo-Philipp Wich2015-06-29
| | | | | | | | | | | | | | | | Compile with `-std=gnu99` instead of `-std=c99` to avoid redefining `__attribute__` in `src/system.h`. Fixes the following error spotted by the buildbot: In file included from ../lib/stdio.h:43:0, from cmp.c:22: .../staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_musl-1.1.10_eabi/include/fortify/stdio.h: In function 'snprintf': .../staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-4.8-linaro_musl-1.1.10_eabi/include/fortify/stdio.h:99:2: error: invalid use of '__builtin_va_arg_pack ()' return __orig_snprintf(__s, __n, __f, __builtin_va_arg_pack()); ^ Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
* lttng-modules: fix dependency on kernel tracingNicolas Thill2015-05-13
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* lttng-modules: update to 2.6.1Nicolas Thill2015-05-13
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* lttng-modules: fix build on recent kernelsNicolas Thill2015-04-02
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* patch: bump version to 2.7.5Hannu Nyman2015-03-14
| | | | | | | | | | | | | Bump GNU patch from 2.7.4 to 2.7.5. Changelog: http://git.savannah.gnu.org/cgit/patch.git/tree/NEWS Changes in version 2.7.5: * There are users which expect patch to follow symbolic links in the working directory, so patch now again follows symbolic links as long as they do not leave the working directory. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* global: change all instances of USE_EGLIBC to USE_GLIBCJohn Crispin2015-03-12
| | | | Signed-off-by: John Crispin <blogic@openwrt.org>
* lttng-tools: fix build failure with libkmod (closes: #1004)Nicolas Thill2015-03-08
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* lttng-modules: add dependency on kernel tracingNicolas Thill2015-02-11
| | | | | | Fixes: #888 Signed-off-by: Nicolas Thill <nico@openwrt.org>
* lttng-modules: add new packageNicolas Thill2015-02-08
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* lttng-tools: import from old packages feedNicolas Thill2015-02-08
| | | | | | | | - update to latest version (v2.6.0) - add license info - add myself as maintainer Signed-off-by: Nicolas Thill <nico@openwrt.org>
* patch: bump version to 2.7.4Russell Senior2015-02-01
| | | | Signed-off-by: Russell Senior <russell@personaltelco.net>
* patch: bump to version 2.7.3Russell Senior2015-01-26
| | | | Signed-off-by: Russell Senior <russell@personaltelco.net>
* gcc: Update README: tested on arm (imx233-olinuxino) boardharald.geyer@gmx.at2015-01-07
| | | | | Signed-off-by: Harald Geyer <harald@ccbib.org> Signed-off-by: Christian Beier <dontmind@freeshell.org>
* gcc: Include libgcc.a on those architectures that need itharald.geyer@gmx.at2015-01-07
| | | | | | | | Right now these are arm, hppa, microblaze, powerpc, sh and xtensa. So we just try to grep for it to figure out if it is needed. Signed-off-by: Harald Geyer <harald@ccbib.org> Signed-off-by: Christian Beier <dontmind@freeshell.org>
* gcc: work around wrongly detected sys/sdt.h header.Christian Beier2014-10-23
| | | | | | | | | | The build system somehow detects /usr/include/sys/sdt.h, which is part of systemtap-sdt-devel package in the host environment but not present in the SDK. This patch simply disables the check for sys/sdt.h, enabling building of this package when systemtap-sdt-devel is installed in the host environment. Signed-off-by: Christian Beier <dontmind@freeshell.org>
* diffutils: add from old repo and updateRoger2014-09-12
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* Merge pull request #194 from bk138/gcc-signed-offsbyx2014-08-12
|\ | | | | gcc package refined
| * gcc: Use strip instead of sstrip as sstrip somehow stops the on-target ↵Christian Beier2014-08-12
| | | | | | | | | | | | compilation from working properly. Signed-off-by: Christian Beier <dontmind@freeshell.org>
| * gcc: Get rid of those sed substitutions and use proper ./configure args instead.Christian Beier2014-08-12
| | | | | | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
| * gcc: Specify target languages the right way.Christian Beier2014-08-10
| | | | | | | | | | | | There are no CONFIG_INSTALL_* vars in the SDK anymore. Signed-off-by: Christian Beier <dontmind@freeshell.org>
| * gcc: Build gcc version 4.8.3, refresh patches from openwrt.git.Christian Beier2014-08-10
| | | | | | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
| * gcc: Ship all *nonshared*.a static libs.Christian Beier2014-08-10
| | | | | | | | | | | | Particularly, this fixes linking with pthreads. Signed-off-by: Christian Beier <dontmind@freeshell.org>
| * gcc: Remove notes that mpfr-dev and the like are needed on the build machine.Christian Beier2014-08-10
| | | | | | | | | | | | That's not true, at least for GCC 4.6.3. Signed-off-by: Christian Beier <dontmind@freeshell.org>
| * gcc: Remove patches that don't apply to 4.6.3.Christian Beier2014-08-10
| | | | | | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
| * gcc: Heavy Makefile modification, now builds and runs on target.Christian Beier2014-08-10
| | | | | | | | | | | | | | | | | | | | * Use the same GCC version as the Attitude Adjustment toolchain. * Use REAL_GNU_TARGET_NAME that contains the _uclibc suffix. Otherwise the linker on the target is not found. * Revamped install section to install only needed binaries and omit static .a libs. Signed-off-by: Christian Beier <dontmind@freeshell.org>