commit 10c6b03
hovercats
·
2024-12-27 23:39:56 +0000 UTC
parent bc2488e
xz: revert to 5.4.6, as it did not build on my desktop. ill be looking into why later
5 files changed,
+25,
-24
+15,
-20
1@@ -1,12 +1,11 @@
2 /* #undef AC_APPLE_UNIVERSAL_BUILD */
3 #define ASSUME_RAM 128
4 /* #undef ENABLE_NLS */
5-/* #undef HAVE_ARM64_CRC32 */
6 /* #undef HAVE_BSWAP_16 */
7 /* #undef HAVE_BSWAP_32 */
8 /* #undef HAVE_BSWAP_64 */
9 /* #undef HAVE_BYTESWAP_H */
10-/* #undef HAVE_CAP_RIGHTS_LIMIT */
11+/* #undef HAVE_CAPSICUM */
12 /* #undef HAVE_CC_SHA256_CTX */
13 /* #undef HAVE_CC_SHA256_INIT */
14 /* #undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES */
15@@ -28,11 +27,9 @@
16 #define HAVE_DECODER_LZMA1 1
17 #define HAVE_DECODER_LZMA2 1
18 #define HAVE_DECODER_POWERPC 1
19-#define HAVE_DECODER_RISCV 1
20 #define HAVE_DECODER_SPARC 1
21 #define HAVE_DECODER_X86 1
22 #define HAVE_DLFCN_H 1
23-/* #undef HAVE_ELF_AUX_INFO */
24 #define HAVE_ENCODERS 1
25 #define HAVE_ENCODER_ARM 1
26 #define HAVE_ENCODER_ARM64 1
27@@ -42,21 +39,20 @@
28 #define HAVE_ENCODER_LZMA1 1
29 #define HAVE_ENCODER_LZMA2 1
30 #define HAVE_ENCODER_POWERPC 1
31-#define HAVE_ENCODER_RISCV 1
32 #define HAVE_ENCODER_SPARC 1
33 #define HAVE_ENCODER_X86 1
34+#define HAVE_FCNTL_H 1
35 #define HAVE_FUNC_ATTRIBUTE_CONSTRUCTOR 1
36 #define HAVE_FUTIMENS 1
37 /* #undef HAVE_FUTIMES */
38 /* #undef HAVE_FUTIMESAT */
39-/* #undef HAVE_GETAUXVAL */
40 #define HAVE_GETOPT_H 1
41 #define HAVE_GETOPT_LONG 1
42 /* #undef HAVE_GETTEXT */
43 /* #undef HAVE_ICONV */
44 /* probe HAVE_IMMINTRIN_H */
45 #define HAVE_INTTYPES_H 1
46-#define HAVE_LINUX_LANDLOCK 1
47+#define HAVE_LIMITS_H 1
48 #define HAVE_LZIP_DECODER 1
49 #define HAVE_MBRTOWC 1
50 #define HAVE_MF_BT2 1
51@@ -90,16 +86,18 @@
52 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
53 /* #undef HAVE_STRUCT_STAT_ST_UATIME */
54 /* #undef HAVE_SYMBOL_VERSIONS_LINUX */
55-/* #undef HAVE_SYSCTLBYNAME */
56 /* #undef HAVE_SYS_BYTEORDER_H */
57-/* #undef HAVE_SYS_CDEFS_H */
58+/* #undef HAVE_SYS_CAPSICUM_H */
59 /* #undef HAVE_SYS_ENDIAN_H */
60 #define HAVE_SYS_PARAM_H 1
61 #define HAVE_SYS_STAT_H 1
62+#define HAVE_SYS_TIME_H 1
63 #define HAVE_SYS_TYPES_H 1
64 #define HAVE_UINTPTR_T 1
65 #define HAVE_UNISTD_H 1
66-#define HAVE_USABLE_CLMUL 1
67+#ifdef HAVE__MM_CLMULEPI64_SI128 /* probe */
68+# define HAVE_USABLE_CLMUL 1
69+#endif
70 /* #undef HAVE_UTIME */
71 /* #undef HAVE_UTIMES */
72 #define HAVE_VISIBILITY 1
73@@ -109,7 +107,9 @@
74 /* #undef HAVE__FUTIME */
75 /* probe HAVE__MM_MOVEMASK_EPI8 */
76 /* probe HAVE___BUILTIN_ASSUME_ALIGNED */
77-/* probe HAVE___BUILTIN_BSWAPXX */
78+#ifdef HAVE___BUILTIN_BSWAP16 /* probe */
79+# define HAVE___BUILTIN_BSWAPXX 1
80+#endif
81 #define LT_OBJDIR ".libs/"
82 #define MYTHREAD_POSIX 1
83 /* #undef MYTHREAD_VISTA */
84@@ -118,10 +118,10 @@
85 #define PACKAGE "xz"
86 #define PACKAGE_BUGREPORT "xz@tukaani.org"
87 #define PACKAGE_NAME "XZ Utils"
88-#define PACKAGE_STRING "XZ Utils 5.6.2"
89+#define PACKAGE_STRING "XZ Utils 5.4.6"
90 #define PACKAGE_TARNAME "xz"
91-#define PACKAGE_URL "https://tukaani.org/xz/"
92-#define PACKAGE_VERSION "5.6.2"
93+#define PACKAGE_URL "https://xz.tukaani.org/xz-utils/"
94+#define PACKAGE_VERSION "5.4.6"
95 /* #undef PTHREAD_CREATE_JOINABLE */
96 /* probe SIZEOF_SIZE_T */
97 #define STDC_HEADERS 1
98@@ -181,9 +181,6 @@
99 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
100 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
101 #endif
102-#ifndef __STDC_WANT_IEC_60559_EXT__
103-# define __STDC_WANT_IEC_60559_EXT__ 1
104-#endif
105 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
106 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
107 #endif
108@@ -202,7 +199,7 @@
109 #ifndef _XOPEN_SOURCE
110 /* # undef _XOPEN_SOURCE */
111 #endif
112-#define VERSION "5.6.2"
113+#define VERSION "5.4.6"
114 #if defined AC_APPLE_UNIVERSAL_BUILD
115 # if defined __BIG_ENDIAN__
116 # define WORDS_BIGENDIAN 1
117@@ -214,12 +211,10 @@
118 #endif
119 /* #undef _FILE_OFFSET_BITS */
120 /* #undef _LARGE_FILES */
121-/* #undef _TIME_BITS */
122 /* #undef _UINT32_T */
123 /* #undef _UINT64_T */
124 /* #undef _UINT8_T */
125 /* #undef __GETOPT_PREFIX */
126-/* #undef __MINGW_USE_VC2005_COMPAT */
127 /* #undef int32_t */
128 /* #undef int64_t */
129 /* #undef uint16_t */
+1,
-2
1@@ -14,6 +14,7 @@ cflags{
2
3 build('cat', '$outdir/config.h', {
4 '$builddir/probe/HAVE_IMMINTRIN_H',
5+ '$builddir/probe/HAVE__MM_CLMULEPI64_SI128',
6 '$builddir/probe/HAVE__MM_MOVEMASK_EPI8',
7 '$builddir/probe/HAVE___BUILTIN_ASSUME_ALIGNED',
8 '$builddir/probe/HAVE___BUILTIN_BSWAP16',
9@@ -120,7 +121,6 @@ lib('liblzma.a', [[src/(
10 armthumb.c
11 arm64.c
12 sparc.c
13- riscv.c
14 )
15 )
16 )]])
17@@ -135,7 +135,6 @@ exe('xz', [[src/(
18 message.c
19 mytime.c
20 options.c
21- sandbox.c
22 signals.c
23 suffix.c
24 util.c
+1,
-1
1@@ -1 +1 @@
2-Subproject commit 3ec664d3f652133136587a51d4505b1abe1acdd7
3+Subproject commit 6e8732c5a317a349986a4078718f1d95b67072c5
+1,
-1
1@@ -1 +1 @@
2-5.6.2 r0
3+5.4.6 r0
+7,
-0
1@@ -0,0 +1,7 @@
2+#include <immintrin.h>
3+static __m128i x, y;
4+__attribute__((__target__("pclmul")))
5+int main(void) {
6+ _mm_clmulepi64_si128(x, y, 0);
7+ return 0;
8+}