Fix missing return value in getGuileVersion #52
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Bootstrap | |
on: | |
push: | |
pull_request: | |
workflow_dispatch: | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it | |
- uses: actions/checkout@v2 | |
- name: Install prerequisites | |
run: sudo apt-get install guile-3.0-dev gnulib git libxml2-dev | |
- name: Run the bootstrap | |
run: ./bootstrap.sh | |
build-from-tarball: | |
runs-on: ubuntu-latest | |
steps: | |
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it | |
- uses: actions/checkout@v2 | |
- name: Install prerequisites | |
run: sudo apt-get install guile-3.0-dev gnulib libxml2-dev | |
- name: Run the bootstrap | |
run: ./bootstrap_tarball.sh | |
build-guile-2_2: | |
runs-on: ubuntu-latest | |
steps: | |
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it | |
- uses: actions/checkout@v2 | |
- name: Install prerequisites | |
run: sudo apt-get install guile-2.2-dev gnulib git libxml2-dev | |
- name: Run the bootstrap | |
run: GUILE_VERSION=2.2 ./bootstrap.sh | |
build-statically: | |
runs-on: ubuntu-latest | |
steps: | |
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it | |
- uses: actions/checkout@v2 | |
- name: Install prerequisites | |
run: sudo apt-get install guile-3.0-dev libunistring-dev libffi-dev libgmp-dev libcrypt-dev libltdl-dev gnulib git libxml2-dev | |
- name: Run the bootstrap | |
# seems that pkg-config for Guile on debian tries to statically link against libgmp.so and libunistring.so :-( | |
run: GUILE_STATIC=--static CFLAGS=-static CONFIGURE_FLAGS="--disable-shared --enable-static" ./bootstrap.sh || true |