compilation error on macOS: "ld: unknown option: --version-script"
I am seeing the following error on macOS:
[14/16] Linking target geocode-glib/libgeocode-glib.0.dylib.
FAILED: geocode-glib/libgeocode-glib.0.dylib
clang -o geocode-glib/libgeocode-glib.0.dylib 'geocode-glib/geocode-glib@@geocode-glib@sha/meson-generated_.._geocode-enum-types.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-location.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-forward.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-reverse.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-glib.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-error.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-place.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-bounding-box.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-backend.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-mock-backend.c.o' 'geocode-glib/geocode-glib@@geocode-glib@sha/geocode-nominatim.c.o' -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -shared -install_name /usr/local/Cellar/geocode-glib/3.26.0/lib/libgeocode-glib.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,--version-script,/private/tmp/geocode-glib-20190222-75670-1esghno/geocode-glib-3.26.0/geocode-glib/geocode-glib.map -L/usr/local/Cellar/glib/2.58.3/lib -L/usr/local/opt/gettext/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation -L/usr/local/Cellar/glib/2.58.3/lib -L/usr/local/opt/gettext/lib -L/usr/local/Cellar/json-glib/1.4.4/lib -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation -L/usr/local/Cellar/glib/2.58.3/lib -L/usr/local/opt/gettext/lib -L/usr/local/Cellar/libsoup/2.64.2/lib -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation -lm
ld: unknown option: --version-script
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
The macOS linker does not support this option.
Edited by Andre Klapper