use gitlab CI provided meson toolchain

7 jobs for master in 5 minutes and 31 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
failed #69211029
arm-linux-gnueabihf

00:02:26

failed #69211028
i686-linux-gnu

00:02:22

passed #69211031
i686-w64-mingw32

00:04:03

passed #69211032
universal-apple-darwin

00:03:00

failed #69211027
x86_64-linux-gnu

00:02:33

passed #69211030
x86_64-w64-mingw32

00:03:19

 
  Deploy
skipped #69211033
pack
 
Name Stage Failure
failed
arm-linux-gnueabihf Build
[15/16] Generating font with a custom command.
[16/16] Linking target sherlock_nk.so.
FAILED: sherlock_nk.so
/usr/bin/arm-linux-gnueabihf-gcc -o sherlock_nk.so 'sherlock_nk@sha/meson-generated_encoder.l.c.o' 'sherlock_nk@sha/sherlock_nk.c.o' 'sherlock_nk@sha/atom_inspector_nk.c.o' 'sherlock_nk@sha/midi_inspector_nk.c.o' 'sherlock_nk@sha/osc_inspector_nk.c.o' 'sherlock_nk@sha/pugl_pugl_pugl_x11.c.o' -flto -Wl,--as-needed -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,sherlock_nk.so -lm /opt/arm-linux-gnueabihf/lib/libsratom-0.a /opt/arm-linux-gnueabihf/lib/libsord-0.a /opt/arm-linux-gnueabihf/lib/libserd-0.a /usr/lib/gcc-cross/arm-linux-gnueabihf/6/../../../../arm-linux-gnueabihf/lib/libm.a -L/usr/lib/arm-linux-gnueabihf -lGL -L/usr/lib/arm-linux-gnueabihf -lX11 -L/usr/lib/arm-linux-gnueabihf -lXext -Wl,--end-group -Wl,-z,defs
/usr/lib/gcc-cross/arm-linux-gnueabihf/6/../../../../arm-linux-gnueabihf/bin/ld: /usr/lib/gcc-cross/arm-linux-gnueabihf/6/../../../../arm-linux-gnueabihf/lib/libm.a(w_log10.o): relocation R_ARM_THM_MOVW_ABS_NC against `_LIB_VERSION' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc-cross/arm-linux-gnueabihf/6/../../../../arm-linux-gnueabihf/lib/libm.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
x86_64-linux-gnu Build
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libm.a(e_log-avx.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libm.a(mplog-avx.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libm.a(mpa-avx.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libm.a(mpexp-avx.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libm.a(s_ceil.o): relocation R_X86_64_PC32 against symbol `__ceil_sse41' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
i686-linux-gnu Build
(.text+0x12e2): undefined reference to `_dl_x86_cpu_features'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libm.a(s_rint.o): In function `__rint':
(.text+0x9): undefined reference to `_dl_x86_cpu_features'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libm.a(e_exp.o): In function `__ieee754_exp':
(.text+0x5a2): undefined reference to `_dl_x86_cpu_features'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libm.a(e_log.o):(.text+0x1532): more undefined references to `_dl_x86_cpu_features' follow
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1