BUILDING.txt


Log

Author Commit Date CI Message
DRC 939e4660 2015-08-03T23:56:09 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.
DRC 5950c5d4 2012-06-28T23:22:03 Later versions of autoconf (specifically, the one shipped with Xcode 4.3) default to building x86-64, so it is necessary to override the host_alias to get a 32-bit build. git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@846 632fc199-4ca6-4c93-a231-07263d6284db
DRC 0559e94c 2012-03-23T03:12:35 "Sun Studio"="Oracle Solaris Studio" git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@818 632fc199-4ca6-4c93-a231-07263d6284db
DRC 20b734e1 2012-02-10T01:30:37 Infrastructure for producing a universal x86-64/i386/ARM version of libjpeg.a and libturbojpeg.a on OS X, so that the same library can be used to build OS X and iOS apps git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@793 632fc199-4ca6-4c93-a231-07263d6284db
DRC 760ea8df 2012-02-07T23:25:19 Merge documentation and wordsmithing changes from 1.2, including promotion of -arithmetic to a "switch for advanced users" git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@783 632fc199-4ca6-4c93-a231-07263d6284db
DRC 9cd4e4b0 2012-01-31T07:56:44 Add more extensive TurboJPEG regression tests git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@762 632fc199-4ca6-4c93-a231-07263d6284db
DRC 30913542 2012-01-27T09:53:33 Be clear that we are only emulating the libjpeg v7/v8 API/ABI, not the library itself. git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@749 632fc199-4ca6-4c93-a231-07263d6284db
DRC 307156de 2012-01-17T23:09:24 Merge wordsmithing/grammar fixes from trunk git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@737 632fc199-4ca6-4c93-a231-07263d6284db
DRC 80803ae5 2011-12-15T13:12:59 "which"="that" git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@730 632fc199-4ca6-4c93-a231-07263d6284db
DRC 89c59dd6 2011-10-27T20:40:21 iOS doesn't allow dynamic linking against non-system libs git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@716 632fc199-4ca6-4c93-a231-07263d6284db
DRC 94755ceb 2011-10-19T05:13:27 ARM + iOS instructions git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@715 632fc199-4ca6-4c93-a231-07263d6284db
DRC 9026b37c 2011-04-16T13:37:22 "OS/X"="OS X" git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@581 632fc199-4ca6-4c93-a231-07263d6284db
DRC 254937b3 2011-04-16T13:35:35 Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@580 632fc199-4ca6-4c93-a231-07263d6284db
DRC 59f954b3 2011-04-16T13:29:54 Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@579 632fc199-4ca6-4c93-a231-07263d6284db
DRC 58454c74 2011-04-16T13:26:36 Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@578 632fc199-4ca6-4c93-a231-07263d6284db
DRC db425067 2011-04-03T06:10:18 Allow customization of Java compiler flags git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@566 632fc199-4ca6-4c93-a231-07263d6284db
DRC 279bd348 2011-04-02T05:17:12 Change build instructions and README to reflect the fact that the Java front-end classes are now part of the build and distribution git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@563 632fc199-4ca6-4c93-a231-07263d6284db
DRC 88f54a4a 2011-04-01T01:21:22 Modify build instructions to reflect the fact that the Java front-end classes are now built along with the JNI wrapper git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@551 632fc199-4ca6-4c93-a231-07263d6284db
DRC 9af40772 2011-02-18T20:55:20 The API/ABI should be described as "libjpeg v8", not "libjpeg v8b", since there are multiple libjpeg releases with the same interface git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@398 632fc199-4ca6-4c93-a231-07263d6284db
DRC f38eee07 2011-02-18T07:00:38 The API/ABI should be described as "libjpeg v8", not "libjpeg v8b", since there are multiple libjpeg releases with the same interface git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@391 632fc199-4ca6-4c93-a231-07263d6284db
DRC 2e4d044c 2011-02-08T01:18:37 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@355 632fc199-4ca6-4c93-a231-07263d6284db
DRC a3c3059f 2011-02-07T08:06:16 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@354 632fc199-4ca6-4c93-a231-07263d6284db
DRC 8b38f49a 2011-02-06T18:51:24 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@353 632fc199-4ca6-4c93-a231-07263d6284db
DRC 218c0c1d 2011-02-05T06:01:18 Build JNI wrapper on Windows git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@346 632fc199-4ca6-4c93-a231-07263d6284db
DRC 285bbef1 2011-02-05T04:17:37 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@342 632fc199-4ca6-4c93-a231-07263d6284db
DRC f8e0055a 2011-02-04T11:06:36 Add JNI wrapper for TurboJPEG/OSS git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@337 632fc199-4ca6-4c93-a231-07263d6284db
DRC 245cfdf3 2010-11-23T17:11:06 Allow arithmetic encoding/decoding to be disabled in CMake build git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@301 632fc199-4ca6-4c93-a231-07263d6284db
DRC 98dbe912 2010-11-04T22:22:30 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@287 632fc199-4ca6-4c93-a231-07263d6284db
DRC 0f53df8f 2010-10-21T19:47:06 Allow Mac and Solaris packages to be built with v7/v8b emulated libraries git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@286 632fc199-4ca6-4c93-a231-07263d6284db
DRC 9ef93dbb 2010-10-18T08:24:42 Modify OS X universal binary creation process to give the user more control over the 32-bit fork (necessary for building universal binaries with libjpeg v7/v8b emulation, for instance) git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@281 632fc199-4ca6-4c93-a231-07263d6284db
DRC 68bf3f28 2010-10-18T07:56:14 MinGW under Cygwin needs CMAKE_SYSTEM_NAME=Windows as well, since technically, we're cross-compiling git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@280 632fc199-4ca6-4c93-a231-07263d6284db
DRC 81543310 2010-10-18T07:23:58 Cygwin is only supported with the autotools build system git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@279 632fc199-4ca6-4c93-a231-07263d6284db
DRC 26658432 2010-10-16T22:04:29 Document 'make install' git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@273 632fc199-4ca6-4c93-a231-07263d6284db
DRC 1c73ce8e 2010-10-16T21:02:54 Additional MinGW recipes git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@270 632fc199-4ca6-4c93-a231-07263d6284db
DRC cc243742 2010-10-16T09:22:43 Document new CMake build system git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@268 632fc199-4ca6-4c93-a231-07263d6284db
DRC e5d7bc9f 2010-09-30T18:54:31 "OS/X" = "OS X" git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@235 632fc199-4ca6-4c93-a231-07263d6284db
DRC 575c3425 2010-07-08T07:01:20 Document NASM version requirement for 64-bit backward compatible build git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@219 632fc199-4ca6-4c93-a231-07263d6284db
DRC 0dedd1ae 2010-07-02T09:20:12 64-bit support doesn't just exist in 10.6. git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@216 632fc199-4ca6-4c93-a231-07263d6284db
DRC 8c2b9fa7 2010-06-04T23:09:00 Some Linux platforms require -m32 in the LDFLAGS as well git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@196 632fc199-4ca6-4c93-a231-07263d6284db
DRC 49597877 2010-05-17T20:47:57 64-bit FreeBSD sets host_cpu to "amd64", not "x86_64". Handle that case so that configure will work without explicitly specifying --host. git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@190 632fc199-4ca6-4c93-a231-07263d6284db
DRC 377add7a 2010-05-17T16:41:12 Updated Windows build information git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@187 632fc199-4ca6-4c93-a231-07263d6284db
DRC 9ca23646 2010-05-10T22:19:24 Use "make nsi" instead of "make dist" to be consistent with MinGW build git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@182 632fc199-4ca6-4c93-a231-07263d6284db
DRC e728ed7a 2010-04-20T19:15:09 Win64 (mostly) works now git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@174 632fc199-4ca6-4c93-a231-07263d6284db
DRC 7bac07bf 2010-04-10T05:53:35 Added FreeBSD build instructions git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@168 632fc199-4ca6-4c93-a231-07263d6284db
DRC 0a1f68ed 2010-02-24T07:24:26 Visual C++ libraries can't be made to work with MinGW because of the dependency on msvcr90.dll, so build a separate installer for MinGW libraries git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@151 632fc199-4ca6-4c93-a231-07263d6284db
DRC 8f870c29 2010-02-24T00:30:00 4.0 is significantly slower than 4.1+ git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@150 632fc199-4ca6-4c93-a231-07263d6284db
DRC 485cd808 2010-02-23T23:23:42 We don't actually need to use GCC 4.0 to do a backward compatible build, and it slows things down relative to GCC 4.2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@148 632fc199-4ca6-4c93-a231-07263d6284db
DRC 4df84bf8 2010-02-22T04:55:23 Clarify Win64 issue git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@136 632fc199-4ca6-4c93-a231-07263d6284db
DRC c3f4ac0b 2010-02-19T21:51:26 Add note about texinfo dependency in NASM build git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@132 632fc199-4ca6-4c93-a231-07263d6284db
DRC 8b014d7f 2010-02-18T13:03:41 First attempt at Win64 support git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@124 632fc199-4ca6-4c93-a231-07263d6284db
DRC ca5e7d18 2010-02-17T02:25:06 Sun Studio recipes git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@120 632fc199-4ca6-4c93-a231-07263d6284db
DRC 68fef83e 2010-02-16T05:29:10 Split build instructions into a new file and add SDK usage notes to README-turbo.txt git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@111 632fc199-4ca6-4c93-a231-07263d6284db