1. 22 Mar, 2016 1 commit
    • Andrei Borzenkov's avatar
      configure: set -fno-pie together with -fno-PIE · f4d35d49
      Andrei Borzenkov authored
      OpenBSD 5.9 apparently defaults to -fpie. We use -fno-PIE when appropriate
      already, but that is not enough - it does not turn off -fpie.
      
      Actually check for -fPIE is not precise enough. __PIE__ is set for both
      -fpie and -fPIE but with different values. As far as I can tell, both
      options were introduced at the same time, so both should always be supported.
      
      This fixes compilation on OpenBSD 5.9 which otherwise created insanely big
      lzma_decompress.img.
      
      Reported, suggested and tested by: Jiri B <jirib@devio.us>
      f4d35d49
  2. 27 Feb, 2016 1 commit
  3. 31 Dec, 2015 4 commits
  4. 27 Nov, 2015 1 commit
    • Andrei Borzenkov's avatar
      configure: fix macports flex version detection · a2618427
      Andrei Borzenkov authored
      Macports add extra information after version itself:
      
      $flex --version
      flex 2.5.35 Apple(flex-31)
      
      We require at least felx 2.5.35 so do not need to care about prehistoric
      "flex version n.n.n"; just use second field always.
      
      Reported by Peter Cheung <mcheung63@hotmail.com>
      a2618427
  5. 05 Nov, 2015 1 commit
  6. 13 Oct, 2015 2 commits
  7. 22 Jul, 2015 1 commit
  8. 21 Jul, 2015 1 commit
  9. 02 Jun, 2015 1 commit
    • Leif Lindholm's avatar
      configure.ac: clean up arm64 soft-float handling · 43d42314
      Leif Lindholm authored
      Fix compilation with gcc 5.1 (avoid internal compiler error), by
      replacing explicit -march +nofp+nosimd options with -mgeneral-regs-only.
      
      This also enables the removal of some further conditional build flag
      setting.
      43d42314
  10. 03 Mar, 2015 5 commits
  11. 23 Feb, 2015 3 commits
  12. 22 Feb, 2015 1 commit
  13. 21 Feb, 2015 6 commits
  14. 20 Feb, 2015 2 commits
  15. 28 Jan, 2015 1 commit
  16. 26 Jan, 2015 1 commit
  17. 24 Jan, 2015 1 commit
  18. 22 Jan, 2015 1 commit
  19. 25 Sep, 2014 1 commit
    • Colin Watson's avatar
      Fix in-tree --platform=none · 77063f4c
      Colin Watson authored
      * configure.ac: Only remove include/grub/cpu and
      include/grub/machine in the --platform=none case, not all of
      include/grub.
      77063f4c
  20. 23 Sep, 2014 1 commit
    • Colin Watson's avatar
      Add a new "none" platform that only builds utilities · 5d90f6e5
      Colin Watson authored
      This makes it possible to build generally-useful utilities such as
      grub-mount even if the rest of GRUB has not been ported to the target
      CPU.
      
      * configure.ac: Add "none" platform.  Default to it for unsupported
      CPUs rather than stopping with a fatal error.  Don't downgrade
      x86_64-none to i386.  Define COND_real_platform Automake conditional
      if the platform is anything other than "none".  Don't do any include
      directory linking for "none".
      * Makefile.am: Skip building grub-core and all bootcheck targets if
      !COND_real_platform.
      * include/grub/time.h: Don't include <grub/cpu/time.h> if GRUB_UTIL
      is defined.
      5d90f6e5
  21. 07 Sep, 2014 2 commits
  22. 21 Jan, 2014 2 commits