@@ -112,14 +112,10 @@ pub fn build_zlib_ng(target: &str, compat: bool) {
112
112
None ,
113
113
& [
114
114
"adler32" ,
115
- "adler32_fold" ,
116
- "chunkset" ,
117
- "compare256" ,
118
115
"compress" ,
119
116
"cpu_features" ,
120
- "crc32_braid " ,
117
+ "crc32 " ,
121
118
"crc32_braid_comb" ,
122
- "crc32_fold" ,
123
119
"deflate" ,
124
120
"deflate_fast" ,
125
121
"deflate_huff" ,
@@ -137,13 +133,25 @@ pub fn build_zlib_ng(target: &str, compat: bool) {
137
133
"inftrees" ,
138
134
"insert_string" ,
139
135
"insert_string_roll" ,
140
- "slide_hash" ,
141
136
"trees" ,
142
137
"uncompr" ,
143
138
"zutil" ,
144
139
] ,
145
140
) ;
146
141
142
+ cfg. append (
143
+ Some ( "arch/generic" ) ,
144
+ & [
145
+ "adler32_c" ,
146
+ "adler32_fold_c" ,
147
+ "chunkset_c" ,
148
+ "compare256_c" ,
149
+ "crc32_braid_c" ,
150
+ "crc32_fold_c" ,
151
+ "slide_hash_c" ,
152
+ ]
153
+ ) ;
154
+
147
155
if compat {
148
156
cfg. define ( "ZLIB_COMPAT" , None ) ;
149
157
}
@@ -238,7 +246,7 @@ pub fn build_zlib_ng(target: &str, compat: bool) {
238
246
239
247
// SSE4.2
240
248
cfg. define ( "X86_SSE42" , None ) ;
241
- cfg. append ( Some ( "arch/x86" ) , & [ "adler32_sse42" , "insert_string_sse42" ] ) ;
249
+ cfg. append ( Some ( "arch/x86" ) , & [ "adler32_sse42" ] ) ;
242
250
cfg. mflag ( "-msse4.2" , "/arch:SSE4.2" ) ;
243
251
244
252
// AVX-512
@@ -302,7 +310,7 @@ pub fn build_zlib_ng(target: &str, compat: bool) {
302
310
// for arm, don't know if that is still true though
303
311
if !cfg. is_msvc || is_aarch64 {
304
312
cfg. define ( "ARM_ACLE" , None ) . define ( "HAVE_ARM_ACLE_H" , None ) ;
305
- cfg. append ( Some ( "arch/arm" ) , & [ "crc32_acle" , "insert_string_acle" ] ) ;
313
+ cfg. append ( Some ( "arch/arm" ) , & [ "crc32_acle" ] ) ;
306
314
// When targeting aarch64 we already need to specify +simd, so
307
315
// we do that once later in this block
308
316
if !is_aarch64 {
0 commit comments