184
184
# Since Julia v1.9 Zlib_jll doesn't have logs directory at all
185
185
@static if VERSION < v " 1.9-DEV"
186
186
zlib_log_files = if os (platform) == " macos"
187
- [" Zlib.log.gz" , " fix_identity_mismatch_libz.1.2.11 .dylib.log.gz" , " ldid_libz.1.2.11 .dylib.log.gz" ]
187
+ [" Zlib.log.gz" , " fix_identity_mismatch_libz.1.2.12 .dylib.log.gz" , " ldid_libz.1.2.12 .dylib.log.gz" ]
188
188
else
189
189
[" Zlib.log.gz" ]
190
190
end
@@ -338,13 +338,15 @@ end
338
338
]
339
339
platform = Platform (" x86_64" , " linux" )
340
340
test_setup_dependencies (prefix, dependencies, platform)
341
- readmeta (joinpath (destdir (dir, platform), " lib" , " libz.so" )) do oh
342
- symbols = symbol_name .(Symbols (oh))
343
- # The platform didn't specify the sanitizer, the library shouldn't contain
344
- # "asan", "msan", or "tsan" symbols
345
- @test ! any (contains (" asan_" ), symbols)
346
- @test ! any (contains (" msan_" ), symbols)
347
- @test ! any (contains (" tsan_" ), symbols)
341
+ readmeta (joinpath (destdir (dir, platform), " lib" , " libz.so" )) do ohs
342
+ foreach (ohs) do oh
343
+ symbols = symbol_name .(Symbols (oh))
344
+ # The platform didn't specify the sanitizer, the library shouldn't contain
345
+ # "asan", "msan", or "tsan" symbols
346
+ @test ! any (contains (" asan_" ), symbols)
347
+ @test ! any (contains (" msan_" ), symbols)
348
+ @test ! any (contains (" tsan_" ), symbols)
349
+ end
348
350
end
349
351
end
350
352
with_temp_project () do dir
@@ -354,12 +356,14 @@ end
354
356
]
355
357
platform = Platform (" x86_64" , " linux" ; sanitize= " memory" )
356
358
test_setup_dependencies (prefix, dependencies, platform)
357
- readmeta (joinpath (destdir (dir, platform), " lib" , " libz.so" )) do oh
358
- symbols = symbol_name .(Symbols (oh))
359
- # Make sure the library contains only "msan" symbols
360
- @test ! any (contains (" asan_" ), symbols)
361
- @test any (contains (" msan_" ), symbols)
362
- @test ! any (contains (" tsan_" ), symbols)
359
+ readmeta (joinpath (destdir (dir, platform), " lib" , " libz.so" )) do ohs
360
+ foreach (ohs) do oh
361
+ symbols = symbol_name .(Symbols (oh))
362
+ # Make sure the library contains only "msan" symbols
363
+ @test ! any (contains (" asan_" ), symbols)
364
+ @test any (contains (" msan_" ), symbols)
365
+ @test ! any (contains (" tsan_" ), symbols)
366
+ end
363
367
end
364
368
end
365
369
end
0 commit comments