aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Expand)AuthorFilesLines
2022-07-12configure: Warn if stack protector is not allowedNicholas Vinson1-1/+10
2022-04-20configure: Fix default -O2 being added when CFLAGS not setGlenn Washburn1-3/+3
2022-04-04configure: Whitespace changes to improve readabilityGlenn Washburn1-54/+45
2022-04-04configure: Remove unused CFLAGS definitionsGlenn Washburn1-7/+1
2022-04-04configure: Remove dead codeGlenn Washburn1-11/+2
2022-04-04configure: Sort AM_CONDITIONALs alphabeticallyGlenn Washburn1-14/+14
2022-04-04configure: Allow HOST_CC to override CCGlenn Washburn1-0/+5
2022-03-21configure: Fix various new autotools warningsRobbie Harwood1-3/+3
2022-03-21gnulib: Update gnulib version and drop most gnulib patchesRobbie Harwood1-1/+1
2022-03-14configure: Drop ${grub_coredir} unneeded referencesDaniel Kiper1-2/+2
2022-03-14grub-mount: Add support for libfuse3Fabian Vogt1-11/+5
2022-03-07configure: Properly handle MM_DEBUGGlenn Washburn1-2/+4
2022-03-07configure: Replace -Wl,-r,-d with -Wl,-r and add -fno-commonFangrui Song1-3/+3
2022-02-08RISC-V: Adjust -march flags for binutils 2.38Heinrich Schuchardt1-0/+8
2021-12-23configure: Fix misspelled variable BUILD_LDFAGS -> BUILD_LDFLAGSGlenn Washburn1-1/+1
2021-10-04build: Fix build error with binutils 2.36Michael Chang1-0/+14
2021-09-06configure: Check for -falign-jumps=1 beside -falign-loops=1Fangrui Song via Grub-devel1-1/+14
2021-09-06configure: Remove obsoleted -malign-{jumps, loops, functions}Fangrui Song via Grub-devel1-9/+0
2021-07-22osdep: Introduce include/grub/osdep/major.h and use itPetr Vorel1-1/+1
2021-06-08Bump version to 2.11Daniel Kiper1-1/+1
2021-06-08Release 2.06Daniel Kiper1-1/+1
2021-06-01grub-install: Add backup and restoreDimitri John Ledkov1-1/+1
2021-03-12Release 2.06~rc1Daniel Kiper1-1/+1
2021-03-02kern/efi: Add initial stack protector implementationChris Coulson1-5/+39
2020-05-25INSTALL/configure: Update install doc and configure commentDaniel Kiper1-4/+7
2020-05-25configure: Set gnu99 C language standard by defaultDaniel Kiper1-0/+6
2020-05-15configure: Drop unneeded TARGET_CFLAGS expansionDaniel Kiper1-1/+1
2020-03-10build: Fix option to explicitly disable memory debuggingPatrick Steinhardt1-3/+5
2020-03-10build: Add soft-float handling for SuperH (sh4)John Paul Adrian Glaubitz1-0/+5
2020-02-28build: Disable PIE in TARGET_CCASFLAGS if neededMike Gilbert1-0/+1
2020-02-28build: Move TARGET_* assignments earlierMike Gilbert1-18/+18
2019-09-23RISC-V: Add __clzdi2 symbolAndreas Schwab1-1/+1
2019-07-11configure: Add -fno-ident when availableVladimir Serbinenko1-0/+11
2019-07-11configure: Disable arm movw/movt relocations for GCCLeif Lindholm1-1/+2
2019-07-05Bump version to 2.05Daniel Kiper1-1/+1
2019-07-04Release 2.04Daniel Kiper1-1/+1
2019-04-09Release 2.04~rc1Vladimir Serbinenko1-1/+1
2019-04-02clang: Pair -Qn with -Qunused-arguments.Vladimir Serbinenko1-2/+2
2019-03-26configure.ac: Use nostdlib when checking for nostdincVladimir Serbinenko1-1/+1
2019-03-05gnulib: Upgrade Gnulib and switch to bootstrap toolColin Watson1-3/+4
2019-02-25RISC-V: Add to build systemAlexander Graf1-2/+26
2018-12-12xen_pvh: Add support to configureJuergen Gross1-0/+3
2018-09-27python: Use AM_PATH_PYTHON to determine interpreter for gentpl.pyAdam Williamson1-0/+1
2018-09-27build: Use pkg-config to find FreeTypeColin Watson1-43/+31
2018-09-27build: Capitalise *freetype_* variablesColin Watson1-12/+12
2018-09-12configure: Fix an 8 year old typoPeter Jones1-1/+1
2017-08-14Set have_exec to y on cygwin so we have grub_mkrescue.Xuan Guo1-1/+2
2017-05-08arm-coreboot: Start new port.Vladimir Serbinenko1-0/+2
2017-05-03Fix shebang for termux.Vladimir Serbinenko1-0/+10
2017-05-03Support lseek64.Vladimir Serbinenko1-1/+4
2017-05-03Bump version to 2.03Vladimir Serbinenko1-1/+1
2017-04-25Increase version to 2.02.Vladimir Serbinenko1-1/+1
2017-03-15Increment version to GRUB 2.02~rc2.Vladimir Serbinenko1-1/+1
2017-02-03Release 2.02-rc1.Vladimir Serbinenko1-1/+1
2017-02-02Use -fPIC with arm64 with clang.Vladimir Serbinenko1-1/+4
2017-01-30Fix -nopie/-nopie check.Vladimir Serbinenko1-2/+10
2017-01-28Support arm clang 3.8 amd later.Vladimir Serbinenko1-7/+15
2017-01-27Don't use -mlong-calls on arm.Vladimir Serbinenko1-9/+0
2017-01-27configure: Disable movw/movt with clang.Vladimir Serbinenko1-0/+10
2016-12-22configure: fix check for sys/sysmacros.h under glibc 2.25+Andrei Borzenkov1-0/+7
2016-12-14configure: add check for -no-pie if the compiler default to -fPIEMagnus Granberg1-1/+6
2016-11-22configure.ac: don't require build time grub-mkfont on powerpc-ieee1275Aaro Koskinen1-6/+6
2016-04-24build: Use AC_HEADER_MAJOR to find device macrosMike Gilbert1-1/+2
2016-03-22configure: set -fno-pie together with -fno-PIEAndrei Borzenkov1-2/+2
2016-02-28Release 2.02~beta3Vladimir Serbinenko1-1/+1
2015-12-31configure.ac: Reorder efiemu check to after link format check.Vladimir Serbinenko1-60/+67
2015-12-31configure: Add -fno-unwind-tables if supported.Vladimir Serbinenko1-0/+11
2015-12-31configure: Fix grub_cv_cc_fno_unwind_tables check.Vladimir Serbinenko1-1/+1
2015-12-31Add -mno-stack-arg-probe on mingw.Vladimir Serbinenko1-0/+12
2015-11-27configure: fix macports flex version detectionAndrei Borzenkov1-1/+1
2015-11-06configure.ac: Explicitly add -mno-sse3 on x86.Vladimir Serbinenko1-1/+1
2015-10-14configure: find options to force endian on MIPSAndrei Borzenkov1-4/+41
2015-10-14configure: force o32 ABI on MIPSAndrei Borzenkov1-0/+34
2015-07-23arm-emu: Add __aeabi_memcpy* and __aeabi_memclr* symbols.Vladimir Serbinenko1-1/+1
2015-07-22configure.ac: Handle powerpc64le compilerVladimir Serbinenko1-0/+37
2015-06-02configure.ac: clean up arm64 soft-float handlingLeif Lindholm1-11/+3
2015-03-04configure.ac: Fix the name of pciaccess header.Vladimir Serbinenko1-1/+1
2015-03-03Remove emu libusb support.Vladimir Serbinenko1-44/+0
2015-03-03configure.ac: Remove unused COND_clangVladimir Serbinenko1-1/+0
2015-03-03Remove libgcc dependency.Vladimir Serbinenko1-18/+7
2015-03-03configure.ac: Set $CPPFLAGS when checking for no_app_regs.Vladimir Serbinenko1-0/+1
2015-02-23mips: Fix soft-float handling.Vladimir Serbinenko1-2/+3
2015-02-23Allow clang compilation for thumb with -mthumb-interwork.Vladimir Serbinenko1-12/+1
2015-02-23arm64: Fix compilation failure.Vladimir Serbinenko1-1/+10
2015-02-22configure.ac: Add ia64-specific way to disable floats.Vladimir Serbinenko1-0/+5
2015-02-22Experimental support for clang for sparc64.Vladimir Serbinenko1-2/+51
2015-02-22Discover which option provides soft-float on configure stage.Vladimir Serbinenko1-5/+33
2015-02-21Relax requirements on asm for non-BIOS i386 platforms.Vladimir Serbinenko1-4/+7
2015-02-21Remove obsolete ADDR32 and DATA32 checks.Vladimir Serbinenko1-4/+0
2015-02-21Test which flags make our asm compile.Vladimir Serbinenko1-28/+32
2015-02-21configure: Add -msoft-float to CCASFLAGSVladimir Serbinenko1-0/+1
2015-02-20configure: Move adding of include options to the very end to avoid subshell.Vladimir Serbinenko1-3/+6
2015-02-20configure: Add missing comma.Vladimir Serbinenko1-1/+1
2015-01-28configure.ac: don't use -msoft-float for arm64Leif Lindholm1-1/+5
2015-01-26configure.ac: Always add -D_FILE_OFFSET_BITS=64.Vladimir Serbinenko1-1/+4
2015-01-24Always add -msoft-float to avoid compiler generating float arithmetics.Vladimir Serbinenko1-0/+6
2015-01-22Remove direct _llseek code and require long filesystem libc.Felix Janda1-0/+8
2014-09-25Fix in-tree --platform=noneColin Watson1-1/+1
2014-09-23Add a new "none" platform that only builds utilitiesColin Watson1-17/+29
2014-09-07Support grub-emu on x32 (ILP32 but with x86-64 instruction set)Colin Watson1-2/+2
2014-09-07* configure.ac: Remove several unnecessary semicolons.Colin Watson1-18/+18
2014-01-21Show detected path to DejaVuSans in configure summaryAndrey Borzenkov1-0/+1
2014-01-21look for DejaVu also in /usr/share/fonts/truetypeAndrey Borzenkov1-1/+1
2014-01-18add BUILD_EXEEXT support to fix make clean on WindowsAndrey Borzenkov1-5/+16
2014-01-18reintroduce BUILD_LDFLAGS for the cross-compile caseAndrey Borzenkov1-5/+8
2013-12-24 * configure.ac: Set version to 2.02~beta2.Vladimir Serbinenko1-1/+1
2013-12-24 Revert grub-file usage in grub-mkconfig.Vladimir Serbinenko1-0/+6
2013-12-24 Add -Qn to TARGET_CFLAGS if it's supported.Vladimir Serbinenko1-0/+9
2013-12-24 Save TARGET_CC version in modinfo.sh.Vladimir Serbinenko1-0/+3
2013-12-23Merge branch 'master' of git.sv.gnu.org:/srv/git/grubVladimir Serbinenko1-2/+2
2013-12-23 Remove leftover options defines.Vladimir Serbinenko1-10/+3
2013-12-23* configure.ac: Fix spelling.Colin Watson1-2/+2
2013-12-21 * configure.ac: Choose link format based on host_os on emu.Vladimir Serbinenko1-3/+24
2013-12-21 Enable -Wformat=2 if it's supported.Vladimir Serbinenko1-1/+1
2013-12-21 * configure.ac: Add -Wmissing-include-dirs -Wmissing-prototypesVladimir Serbinenko1-1/+1
2013-12-21 * configure.ac: Remove duplicate warning arguments.Vladimir Serbinenko1-1/+1
2013-12-20Be more verbose about some configure failures.Colin Watson1-11/+19
2013-12-19 * configure.ac: Set version to 2.02~beta1.Vladimir Serbinenko1-1/+1
2013-12-18 Remove xen VFB.Vladimir Serbinenko1-4/+4
2013-12-18 Allow compilation without thumb-interwork as long as no thumb isVladimir Serbinenko1-0/+23
2013-12-18 Remove -Wold-style-definition.Vladimir Serbinenko1-1/+1
2013-12-17 Implement grub_file tool and use it to implement generating of configVladimir Serbinenko1-6/+1
2013-12-17 Implement XEN VFB support.Vladimir Serbinenko1-4/+4
2013-12-16 Add support for converting PE+ to Elf64.Vladimir Serbinenko1-5/+11
2013-12-16 Determine the need for mingw-related stubs at compile time rather thanVladimir Serbinenko1-10/+0
2013-12-16 Define functions explicitly rather than using --defsym in testsVladimir Serbinenko1-6/+12
2013-12-14 Make i386-* other than i386-pc compileable under cygwin.Vladimir Serbinenko1-6/+4
2013-12-10 Add missing compile and link options for sparc64-emu.Vladimir Serbinenko1-1/+13
2013-12-08 * configure.ac: Check for freetype library usability.Vladimir Serbinenko1-0/+8
2013-12-07 * configure.ac: Make unifont mandatory on coreboot.Vladimir Serbinenko1-4/+4
2013-12-07 * configure.ac: Skip unifont 6.3 pcf and bdf.Vladimir Serbinenko1-0/+5
2013-12-06 Don't add -mlong-calls when compiling with clang.Vladimir Serbinenko1-0/+12
2013-12-06 * configure.ac: Fix a typo.Vladimir Serbinenko1-1/+1
2013-12-04 * configure.ac: Move all warning options that may be absent inVladimir Serbinenko1-2/+2
2013-12-04 * configure.ac: Allow compilation with older GCC for ARM.Vladimir Serbinenko1-4/+12
2013-12-04 * configure.ac: Add -no-integrated-as if {addme|ame} isn't supported.Vladimir Serbinenko1-1/+23
2013-12-04 Pass font config to config.h and not by TARGET_CFLAGS as addingVladimir Serbinenko1-0/+6
2013-12-04 * configure.ac: Add -Wvla if compiler supports it.Vladimir Serbinenko1-2/+35
2013-11-30New port arm64-efiLeif Lindholm1-0/+8
2013-11-30 Ensure that -mno-unaligned-access or some equivalent option is used.Vladimir Serbinenko1-4/+19
2013-11-25Explicitly check for linking format to use for efiemu64 moduleAndrey Borzenkov1-2/+27
2013-11-25Merge branch 'master' into leiflindholm/arm64Vladimir Serbinenko1-12/+36
2013-11-25 * configure.ac: Add -static to LDFLAGS when using apple linker toVladimir Serbinenko1-4/+4
2013-11-23 Don't add -mflush-func if it's not supported by compiler.Vladimir Serbinenko1-0/+15
2013-11-22 * configure.ac: Do not enforce -mcmodel=large. It's not necessarry withVladimir Serbinenko1-3/+1
2013-11-22 * configure.ac: Compile with -fPIC when compiling with clang onVladimir Serbinenko1-4/+11
2013-11-22 * configure.ac: Add -no-integrated-as on mips(el) to TARGET_CCASFLAGSVladimir Serbinenko1-1/+5
2013-11-16ARM 64 port by Leif LindholmLeif Lindholm1-0/+8
2013-11-16 Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdirVladimir Serbinenko1-4/+20
2013-11-16restore -nostdlib for libgcc symbols testsAndrey Borzenkov1-2/+2
2013-11-15 Replace libgcc version of ctz with our own.Vladimir Serbinenko1-1/+1
2013-11-14 * configure.ac: Probe for linking format rather than guessing it basedVladimir Serbinenko1-83/+78
2013-11-14 * configure.ac: Move nm checks to the end.Vladimir Serbinenko1-5/+6
2013-11-14 * configure.ac: Use -no-integrated-as on arm with clang.Vladimir Serbinenko1-2/+3
2013-11-13* configure.ac (AM_INIT_AUTOMAKE): Require at least version 1.10.1,Colin Watson1-1/+1
2013-11-13* acinclude.m4 (grub_apple_cc): Remove; since the removal of nestedColin Watson1-2/+0
2013-11-13 Redirect all divisions to grub_divmod64.Vladimir Serbinenko1-1/+1
2013-11-12 * configure.ac: Allow disabling themes.Vladimir Serbinenko1-1/+12
2013-11-11 * configure.ac: Check for lzma.h for enabling liblzma and allowVladimir Serbinenko1-5/+27
2013-11-10 * configure.ac: Make efiemu test cflags match the cflags efiemu isVladimir Serbinenko1-1/+1
2013-11-10 * configure.ac: Remove leftover -fnested-funcions -Wl,-allow_execute.Vladimir Serbinenko1-4/+0
2013-11-10 * configure.ac: Restore CFLAGS to TARGET_CFLAGS before external tests.Vladimir Serbinenko1-1/+12
2013-11-09 Add new ports: i386-xen and x86_64-xen. This allows running GRUB inVladimir Serbinenko1-0/+6
2013-11-08 * configure.ac: Use elf_*_fbsd on kfreebsd.Vladimir Serbinenko1-1/+1
2013-11-07 * grub-core/Makefile.am: Do not include libgcc.h when compiling withVladimir Serbinenko1-0/+1
2013-11-07 * configure.ac: Run linker tests without -Werror.Vladimir Serbinenko1-44/+54
2013-11-07 * configure.ac: Don't add -no-itegrated-as on clang on non-x86.Vladimir Serbinenko1-1/+2
2013-11-07 Allow compiling with clang (not really supported though).Vladimir Serbinenko1-22/+39
2013-11-07 * configure.ac: Don't add -Wcast-align on x86.Vladimir Serbinenko1-2/+6
2013-11-07 * configure.ac: Add -freg-struct-return on all platforms thatVladimir Serbinenko1-0/+11
2013-11-07 * acinclude.m4: Use -Werror on parameter tests.Vladimir Serbinenko1-3/+3
2013-11-07 * configure.ac: Check that -malign-loops works rather than assuming thatVladimir Serbinenko1-1/+8
2013-11-07 * configure.ac: Remove -fnested-functions. We don't need it anymore.Vladimir Serbinenko1-3/+0
2013-11-07 * configure.ac: Prevent cflags leaking to subsequent tests by alwaysVladimir Serbinenko1-23/+14
2013-11-04enable emuusb and emupci on emu platform onlyAndrey Borzenkov1-0/+7
2013-11-03 * configure.ac: Don't add target-prefix.Mike Frysinger1-0/+2
2013-11-03Fix last commitVladimir Serbinenko1-1/+1
2013-11-02 * configure.ac: Don't add -m32/-m64 on emu.Vladimir Serbinenko1-4/+6
2013-11-02 * configure.ac: Use 0x8000 for address instead of 8000.Vladimir Serbinenko1-1/+1
2013-11-02 * configure.ac (TARGET_CFLAGS): Add -march=i386 on i386.Vladimir Serbinenko1-0/+4
2013-10-27 * configure.ac: Remove leftover COND_BUILD_GRUB_MKFONT andVladimir Serbinenko1-2/+0
2013-10-19 Don't add -lm on haiku.Vladimir 'phcoder' Serbinenko1-0/+6
2013-10-19 * configure.ac: Use -melf_*_haiku as target on haiku.Vladimir 'phcoder' Serbinenko1-0/+8
2013-10-15 * configure.ac: Check for nvlist_lookup_string in nvpair since weVladimir 'phcoder' Serbinenko1-1/+1
2013-10-12 * configure.ac: Use -melf_*_obsd on openbsd.Ilya Bakulin1-0/+8
2013-09-23 * configure.ac: Do not enable -Wmissing-noreturn as itsneil1-1/+1
2013-09-23 * configure.ac: Do no explicitly enable -Waddress as it's notneil1-1/+1
2013-09-23 * configure.ac: Substitute TARGET_RANLIB.Vladimir 'phcoder' Serbinenko1-0/+1
2013-09-23 * grub-core/Makefile.am: Override STRIP and RANLIB.Vladimir 'phcoder' Serbinenko1-0/+2
2013-09-23 Use Winapi on both cygwin and mingw32 to share more code between both.Vladimir 'phcoder' Serbinenko1-1/+9
2013-09-22 * configure.ac: On FreeBSD use -melf_*_fbsd format.Vladimir 'phcoder' Serbinenko1-8/+20
2013-08-23 * configure.ac: Disable efiemu runtime on cygwin.Vladimir 'phcoder' Serbinenko1-0/+16
2013-08-22 * configure.ac: Add -Wl,-melf_i386 and -Wl,-melf_x86_64 systematicallyVladimir 'phcoder' Serbinenko1-0/+9
2013-08-22 * configure.ac: Set CPP to build one when checkoing for freetype forVladimir 'phcoder' Serbinenko1-0/+4
2013-08-22 * configure.ac: Don't change host_os from mingw to cygwin.Vladimir 'phcoder' Serbinenko1-4/+0
2013-08-22 * configure.ac: Change target_os from windows to cygwin.Vladimir 'phcoder' Serbinenko1-1/+1
2013-08-22 Handle grub-pe2elf and grub-mkfont for cases when build != host.Vladimir 'phcoder' Serbinenko1-6/+25
2013-08-22 * INSTALL: Document cross-compilation.Vladimir 'phcoder' Serbinenko1-16/+29
2013-08-21 * configure.ac: Remove -Wempty-body. It's not essential and needsIlya Bakulin1-1/+1
2013-08-16 * configure.ac: Make unifont mandatory for powerpc-ieee1275.Vladimir 'phcoder' Serbinenko1-4/+4