Blame .gitlab-ci.yml

Packit Service c7503a
.fedora.latest.template: &fedora_template
Packit Service c7503a
  image: fedora:latest
Packit Service c7503a
  before_script:
Packit Service c7503a
    - dnf install -y GeoIP-devel libmaxminddb-devel make gcc libasan geolite2-{city,country}
Packit Service c7503a
Packit Service c7503a
fedora.simple:
Packit Service c7503a
  <<: *fedora_template
Packit Service c7503a
  script:
Packit Service c7503a
    - USE_GEOIP=no USE_RUNTIME_LINKING=no CFLAGS="-O2 -g -Werror" make
Packit Service c7503a
    - make check
Packit Service c7503a
Packit Service c7503a
fedora.geoip:
Packit Service c7503a
  <<: *fedora_template
Packit Service c7503a
  script:
Packit Service c7503a
    - USE_GEOIP=yes USE_RUNTIME_LINKING=no USE_MAXMIND=no CFLAGS="-O2 -g -Werror" make
Packit Service c7503a
    - make check
Packit Service c7503a
Packit Service c7503a
fedora.dyn_geoip:
Packit Service c7503a
  <<: *fedora_template
Packit Service c7503a
  script:
Packit Service c7503a
    - USE_GEOIP=yes USE_RUNTIME_LINKING=yes USE_MAXMIND=no CFLAGS="-O2 -g -Werror" make
Packit Service c7503a
    - make check
Packit Service c7503a
Packit Service c7503a
fedora.maxmind:
Packit Service c7503a
  <<: *fedora_template
Packit Service c7503a
  script:
Packit Service c7503a
    - USE_GEOIP=no USE_RUNTIME_LINKING=no USE_MAXMIND=yes CFLAGS="-O2 -g -Werror" make
Packit Service c7503a
    - make check
Packit Service c7503a
Packit Service c7503a
fedora.dyn_maxmind:
Packit Service c7503a
  <<: *fedora_template
Packit Service c7503a
  script:
Packit Service c7503a
    - USE_GEOIP=no USE_RUNTIME_LINKING=yes USE_MAXMIND=yes CFLAGS="-O2 -g -Werror" make
Packit Service c7503a
    - make check
Packit Service c7503a
Packit Service c7503a
fedora.dyn_maxmind_with_asan:
Packit Service c7503a
  <<: *fedora_template
Packit Service c7503a
  script:
Packit Service c7503a
    - USE_GEOIP=no USE_RUNTIME_LINKING=yes USE_MAXMIND=yes CFLAGS="-fsanitize=address -O2 -g -Werror" make
Packit Service c7503a
    - export ASAN_OPTIONS="detect_leaks=0"
Packit Service c7503a
    - make check
Packit Service c7503a
    - ./ipcalc -g 217.31.205.50