Skip to content
Snippets Groups Projects
  1. Dec 26, 2024
  2. Dec 07, 2024
  3. Jul 27, 2024
  4. Jul 01, 2024
  5. Mar 08, 2024
  6. Feb 25, 2024
  7. Dec 20, 2023
  8. Dec 19, 2023
  9. Oct 20, 2023
    • David Bauer's avatar
      build: fix duplicate building of host-tools · 6b22b742
      David Bauer authored
      Upstream introduced two different methods for determining the state of a
      package within the OpenWrt buildsystem. While both are based around the
      md5 hash-function, one taks filename & mtime into account while the
      other one uses the actual md5 hash of the file-content.
      
      Ever wondered why Gluon suddenly took considerably longer to build?
      The messy part is how the build-system chooses which method to use. This
      is based around the AUTOREMOVE configuration. Gluon sets this variable
      conditionally when built with GLUON_AUTOREMOVE set to 1.
      
      Enter the Gluon build-system. It first compiles Lua, without the
      AUTOREMOVE configuration passed to OpenWrt. This compiles the packages
      with the old hash-method based around filename & mtime. Afterwards, it
      builds with AUTOREMOVE enabled, changing the hash-function and
      rebuilding all host-packages.
      
      Fix this by setting AUTOREMOVE for both build-processes according to the
      setting of GLUON_AUTOREMOVE.
      
      Link: https://github.com/openwrt/openwrt/commit/53a08e37437972ba0a8fbf953a93a70a6b784ef4
      
      
      
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
      6b22b742
  10. Oct 14, 2023
  11. Sep 10, 2023
  12. Jan 15, 2023
  13. Dec 18, 2022
  14. Aug 23, 2022
  15. Mar 24, 2022
  16. Jan 03, 2022
  17. Jan 01, 2022
  18. Dec 31, 2021
  19. Dec 21, 2021
    • Martin Weinelt's avatar
      Add helper to run a containerized build environment (#2292) · 6728c4a1
      Martin Weinelt authored
      Using `make container` or, if you don't have automake/gmake on your host
      system, `./scripts/container.sh` will build an image for the current
      branch your are on and drop you into a shell running inside a container
      using that image.
      
      From there all tooling required to work on Gluon is available.
      
      Supports both podman (preferred) and docker.
      Unverified
      6728c4a1
  20. Oct 07, 2021
  21. Oct 05, 2021
  22. Aug 14, 2021
  23. Aug 10, 2021
  24. Jul 13, 2021
  25. Jul 12, 2021
Loading