meson: Test for -Wl,--build-id=sha1

instead of hard-coding OS list. Helps Solaris ld builds.

Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Signed-off-by: Maya Rashish <coypu@sdf.org>
40 jobs for !1853 with solaris-ld in 6 minutes and 1 second (queued for 4 seconds)
detached
Status Name Job ID Coverage
  Containers
passed debian-10 #681108

00:00:26

passed debian-9 #681109

00:00:21

passed test-container:arm64 #681110
aarch64

00:00:21

 
  Build
failed meson-arm64 #681113

00:00:06

failed meson-armhf #681112

00:01:15

failed meson-clang #681115

00:00:07

failed meson-clover #681118

00:00:10

failed meson-clover-old-llvm #681119

00:01:10

failed meson-i386 #681121

00:00:07

failed meson-main #681111

00:01:10

failed meson-swr-glvnd #681114

00:00:07

failed meson-vulkan #681120

00:00:07

failed scons #681122

00:00:07

failed scons-old-llvm #681123

00:00:08

failed scons-swr #681116

00:00:06

failed scons-win64 #681117

00:00:06

 
  Test
skipped arm64_a306_gles2 1/4 #681144
db410c
skipped arm64_a306_gles2 2/4 #681145
db410c
skipped arm64_a306_gles2 3/4 #681146
db410c
skipped arm64_a306_gles2 4/4 #681147
db410c
skipped arm64_a630_gles2 #681133
mesa-cheza
skipped arm64_a630_gles31 1/4 #681134
mesa-cheza
skipped arm64_a630_gles31 2/4 #681135
mesa-cheza
skipped arm64_a630_gles31 3/4 #681136
mesa-cheza
skipped arm64_a630_gles31 4/4 #681137
mesa-cheza
skipped arm64_a630_gles3 1/6 #681138
mesa-cheza
skipped arm64_a630_gles3 2/6 #681139
mesa-cheza
skipped arm64_a630_gles3 3/6 #681140
mesa-cheza
skipped arm64_a630_gles3 4/6 #681141
mesa-cheza
skipped arm64_a630_gles3 5/6 #681142
mesa-cheza
skipped arm64_a630_gles3 6/6 #681143
mesa-cheza
skipped test-llvmpipe-gles2 1/4 #681124
skipped test-llvmpipe-gles2 2/4 #681125
skipped test-llvmpipe-gles2 3/4 #681126
skipped test-llvmpipe-gles2 4/4 #681127
skipped test-softpipe-gles2 1/4 #681128
skipped test-softpipe-gles2 2/4 #681129
skipped test-softpipe-gles2 3/4 #681130
skipped test-softpipe-gles2 4/4 #681131
skipped test-softpipe-gles3-limited #681132
 
Name Stage Failure
failed
meson-i386 Build
No job log
failed
meson-vulkan Build
No job log
failed
scons-old-llvm Build
No job log
failed
meson-main Build
No job log
failed
meson-swr-glvnd Build
No job log
failed
meson-clang Build
No job log
failed
meson-arm64 Build
No job log
failed
scons-swr Build
No job log
failed
meson-armhf Build
No job log
failed
scons-win64 Build
No job log
failed
meson-clover Build
No job log
failed
meson-clover-old-llvm Build
No job log
failed
scons Build
No job log