Skip to content
Snippets Groups Projects
  1. Jan 08, 2015
  2. Jan 03, 2015
  3. Dec 27, 2014
    • nbd's avatar
      image.mk: make ubinize.cfg optional · 75be0e0d
      nbd authored
      
      When using UbinizeImage with ubifs rootfs, ubinize.cfg is no longer
      needed. Yet, the absance of ubinize.cfg would make the build process
      abort with an error.
      Fix that by checking if ubinize.cfg is present and do no not call the
      "classic" ubinize image generation if it isn't.
      
      Signed-off-by: default avatarDaniel Golle <daniel@makrotopia.org>
      [missing new-line before UbinizeImage added itentionally]
      
      git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43788 3c298f89-4303-0410-b956-a3cf2f4a3e73
      75be0e0d
    • nbd's avatar
      build: use gcc-provided ar, nm and ranlib where appropriate · c1c3c7f8
      nbd authored
      
      Since GCC 4.7, GCC provides its own wrappers around ar, nm and ranlib, which
      should be used for builds with link-time optimization. Since GCC 4.9, using them
      actually necessary for LTO builds using convenience libraries to succeed.
      
      There are some packages which try to automatically detect if gcc-{ar,nm,ranlib}
      exist (one example is my package "fastd" in the package repository, which tries
      to use LTO). This breaks because the OpenWrt build system explicitly sets the
      binutils versions of these tools.
      
      As it doesn't cause any issues to use gcc-{ar,nm,ranlib} instead of
      {ar,nm,ranlib} even without LTO, this patch just makes OpenWrt use the
      GCC-provided versions by default, which fixes the build of such packages with
      GCC 4.9.
      
      (I know that builds fail though when clang is used with -flto and
      gcc-{ar,nm,ranlib}, but as all OpenWrt toolchains are based on GCC, this isn't
      a real issue.)
      
      Completely cleaning the tree (or at least `make clean toolchain/clean`) is
      necessary to get a consistent state after the binutils plugins support patch and
      this one (as trying to use gcc-{ar,nm,ranlib} with a binutils built without
      plugin support will definitely lead to a build failure).
      
      Signed-off-by: default avatarMatthias Schiffer <mschiffer@universe-factory.net>
      
      git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43784 3c298f89-4303-0410-b956-a3cf2f4a3e73
      c1c3c7f8
  4. Dec 26, 2014
  5. Dec 15, 2014
  6. Dec 12, 2014
  7. Dec 11, 2014
  8. Dec 09, 2014
  9. Dec 08, 2014
  10. Dec 05, 2014
  11. Dec 01, 2014
  12. Nov 29, 2014
  13. Nov 26, 2014
  14. Nov 24, 2014
  15. Nov 19, 2014
  16. Nov 10, 2014
  17. Nov 08, 2014
  18. Nov 03, 2014
    • nbd's avatar
      netfilter: Enable compiling iptables match cluster · 899e3cbf
      nbd authored
      
      This patch adds the userspace and kernelspace for
      
      - match NETFILTER_XT_MATCH_CLUSTER
        This match can be used to deploy gateway and back-end load-sharing clusters.
      - target IP_NF_TARGET_CLUSTERIP
        This module allows you to configure a simple cluster of nodes
        that share a certain IP and MAC address
        without an explicit load balancer in front of them.
        Connections are statically distributed between the nodes in this cluster.
      
      This is used i.e. by strongswan-ha.
      
      Signed-off-by: default avatarChristian Scheele <cs@embedd.com>
      
      git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43174 3c298f89-4303-0410-b956-a3cf2f4a3e73
      899e3cbf
  19. Oct 27, 2014
  20. Oct 26, 2014
  21. Oct 24, 2014
  22. Oct 22, 2014
Loading