@@ -150,16 +150,20 @@ install_license /usr/share/licenses/GPL-3.0+
150
150
# Don't push to the common products, otherwise we'll keep
151
151
# accumulating libatomic into it when looping over all platforms.
152
152
vcat (common_products, LibraryProduct (" libatomic" , :libatomic ))
153
- elseif windows_staticlibs && Sys. iswindows (platform)
154
- vcat (common_products,
155
- [FileProduct (" lib/libmsvcrt.a" , :libmsvcrt_a ),
156
- FileProduct (" lib/libgcc.a" , :libgcc_a ),
157
- FileProduct (" lib/libgcc_s.a" , :libgcc_s_a ),
158
- FileProduct (" lib/libssp.dll.a" , :libssp_dll_a ),
159
- ])
160
153
else
161
154
common_products
162
155
end
156
+ if windows_staticlibs && Sys. iswindows (platform)
157
+ products = vcat (products,
158
+ [FileProduct (" lib/libmsvcrt.a" , :libmsvcrt_a ),
159
+ FileProduct (" lib/libgcc.a" , :libgcc_a ),
160
+ FileProduct (" lib/libgcc_s.a" , :libgcc_s_a ),
161
+ FileProduct (" lib/libssp.dll.a" , :libssp_dll_a ),
162
+ ])
163
+ end
164
+ if libc (platform) != " musl"
165
+ products = vcat (products, LibraryProduct (" libssp" , :libssp ))
166
+ end
163
167
build_tarballs (ARGS , name, version, sources, script, [platform], products, []; preferred_gcc_version, julia_compat)
164
168
end
165
169
end
0 commit comments