Commit 35b909062e7b3 ("gnulib: Upgrade Gnulib and switch to bootstrap tool") changed the build flow from running ./autogen.sh to running ./bootstrap but missed to update .travis.yml. Adapt it accordingly.
Fixes: 35b909062e7b3 ("gnulib: Upgrade Gnulib and switch to bootstrap tool") Signed-off-by: Alexander Graf <ag...@csgraf.de> --- v1 -> v2: - use local gnulib copy (saves ~3m git checkout time) v2 -> v3: - add comments to why we still use the system gnulib --- .travis.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 81de20fa3..de8ff057a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,6 +18,7 @@ addons: - python - qemu-system - unifont + - gnulib env: global: @@ -35,7 +36,13 @@ before_script: script: # Comments must be outside the command strings below, or the Travis parser # will get confused. - - ./autogen.sh + + # The Ubuntu gnulib does not compile with gcc8, so only use it with the system compiler. + # For targets using the system compiler though (x86 currently), this trick saves a few + # minutes on every compile run. + - if [ ! "$CROSS_TARGETS" ]; then rm -rf gnulib; ln -s /usr/share/gnulib; fi + # Initialize build system + - ./bootstrap # Build all selected GRUB targets. - for target in $GRUB_TARGETS; do -- 2.16.4 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel