summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--trunk/java/README13
1 files changed, 13 insertions, 0 deletions
diff --git a/trunk/java/README b/trunk/java/README
index 5558f12..8b6f5bc 100644
--- a/trunk/java/README
+++ b/trunk/java/README
@@ -37,3 +37,16 @@ need to pass an argument of -Djava.library.path=/opt/libjpeg-turbo/lib to java.
If using a 64-bit data model, then instead pass an argument of
-Djava.library.path=/opt/libjpeg-turbo/lib/amd64 to use the 64-bit version of
libturbojpeg.so.
+
+
+Note for MinGW users
+--------------------
+
+When libjpeg-turbo is built with MinGW, the TurboJPEG/OSS dynamic library is
+named libturbojpeg.dll instead of turbojpeg.dll. This is in keeping with the
+convention of MinGW, and it also avoids a filename conflict when the GCC and
+Visual C++ versions of the libjpeg-turbo SDK are installed on the same system.
+However, the TurboJPEG/OSS JNI wrapper will not work on Windows unless the DLL
+is named turbojpeg.dll. You can work around this by renaming the DLL or by
+simply changing the LoadLibrary() calls in turbojpeg.java so that they load
+"libturbojpeg" instead of "turbojpeg".