Lines Matching +full:build +full:- +full:linux +full:- +full:gcc
8 XZ Embedded was written for use in the Linux kernel, but the code can
13 of XZ Embedded isn't part of the Linux kernel tree. You should also
14 read linux/Documentation/xz.txt even if you aren't using XZ Embedded
15 as part of Linux; information in that file is not repeated in this
18 Compiling the Linux kernel module
26 cd linux/lib/xz
27 make -C /path/to/kernel/source \
28 KCPPFLAGS=-I"$(pwd)/../../include" M="$(pwd)" \
34 cd linux/lib/xz
35 make -C /path/to/kernel/source \
36 KCPPFLAGS=-I"$(pwd)/../../include" M="$(pwd)" \
43 variables. CONFIG_XZ_DEC_BCJ=y is always required to build the support
51 XZ Embedded should compile as either GNU-C89 (used in the Linux
53 non-GNU C89 compiler or a C++ compiler should be quite easy as
54 long as there is a data type for unsigned 64-bit integer (or the
56 care than just using 32-bit integer instead of 64-bit).
58 If you use GCC, try to use a recent version. For example, on x86-32,
59 xz_dec_lzma2.c compiled with GCC 3.3.6 is 15-25 % slower than when
60 compiled with GCC 4.3.3.
67 linux/include/linux/xz.h
68 linux/lib/xz/xz_crc32.c
69 linux/lib/xz/xz_dec_lzma2.c
70 linux/lib/xz/xz_dec_stream.c
71 linux/lib/xz/xz_lzma2.h
72 linux/lib/xz/xz_private.h
73 linux/lib/xz/xz_stream.h
83 You may want to modify xz_config.h to be more suitable for your build
105 CRC32. Support for CRC64 is optional. SHA-256 is currently not
110 If you want support for CRC64, you need to copy linux/lib/xz/xz_crc64.c
130 file cannot be decompressed. For multi-call mode, this can be modified
134 integrity check won't be verified. In single-call mode there's
136 in single-call mode.
141 linux/lib/xz/xz_dec_bcj.c into your application, and use appropriate
147 XZ_DEC_X86 x86-32 or x86-64 Little endian only
149 XZ_DEC_IA64 Itanium (IA-64) Big or little endian
151 XZ_DEC_ARMTHUMB ARM-Thumb Little endian only
154 While some architectures are (partially) bi-endian, the endianness
161 ARM or ARM-Thumb. Implementing filters for them can be considered if
162 there is a need for such filters in real-world applications.