Update x86[-64] assembler recommendations

NASM 2.11.08 has a bug that prevents it from properly assembling a
macho64 version of libjpeg-turbo (the resulting binary generates corrupt
images.)  2.11.09 works properly.  YASM also works properly and has been
a supported alternative since libjpeg-turbo 1.2.
This commit is contained in:
DRC
2015-08-03 23:59:27 -05:00

View File

@@ -14,11 +14,14 @@ Build Requirements
provided. The easiest way to obtain them is from MacPorts provided. The easiest way to obtain them is from MacPorts
(http://www.macports.org/). (http://www.macports.org/).
-- NASM (if building x86 or x86-64 SIMD extensions) -- NASM or YASM (if building x86 or x86-64 SIMD extensions)
* 0.98, or 2.01 or later is required for a 32-bit build * NASM 0.98, or 2.01 or later is required for an x86 build (0.99 and 2.00 do
* NASM 2.00 or later is required for a 64-bit build not work properly with libjpeg-turbo's x86 SIMD code.)
* NASM 2.07 or later is required for a 64-bit build on OS X. This can be * NASM 2.00 or later is required for an x86-64 build.
obtained from MacPorts (http://www.macports.org/). * NASM 2.07, or 2.11.09 or later is required for an x86-64 Mac build
(2.11.08 does not work properly with libjpeg-turbo's x86-64 SIMD code when
building macho64 objects.) NASM or YASM can be obtained from MacPorts
(http://www.macports.org/).
The binary RPMs released by the NASM project do not work on older Linux The binary RPMs released by the NASM project do not work on older Linux
systems, such as Red Hat Enterprise Linux 4. On such systems, you can systems, such as Red Hat Enterprise Linux 4. On such systems, you can