Skip to content
Eric Pailleau edited this page Mar 11, 2018 · 7 revisions

How use it ?

Geas project is needed, but only as build tool and usually not in your relx release.

In your Makefile including erlang.mk, simply add :

BUILD_DEPS = geas
DEP_PLUGINS = geas

Usage

To perform all geas plugins, run the following command:

$ make geas

First part of output is the compatibility analyze of all elements of the project against geas database. Second part is a detailed information on which beam files are the cause of the release window reduction. It gives the offending function and it’s associated start (or stop) erlang release version.

Erlang.mk plugin allow to launch independently each output by doing respectively :

$ make geas_compat

and

$ make geas_guilty
Clone this wiki locally