gtk-web r709 - trunk



Author: tml
Date: Wed May 21 11:17:06 2008
New Revision: 709
URL: http://svn.gnome.org/viewvc/gtk-web?rev=709&view=rev

Log:
2008-05-21  Tor Lillqvist  <tml novell com>

	* download-windows.html: Add recommendation to use
	--exclude-libs=libintl.a when building DLLs against proxy-libintl.



Modified:
   trunk/ChangeLog
   trunk/download-windows.html

Modified: trunk/download-windows.html
==============================================================================
--- trunk/download-windows.html	(original)
+++ trunk/download-windows.html	Wed May 21 11:17:06 2008
@@ -320,7 +320,9 @@
 	<h4>About dirent</h4>
 	<p>This is the public domain implementation of dirent.h from <a href="http://www.mingw.org/";>MinGW</a>. It is needed by Microsoft Visual C++ users that want to compile GLib. Not directly related to GLib.</p>
 
-	<h4>About proxy-libintl</h4> <p>This is a very small
+	<h4>About proxy-libintl</h4> 
+
+	<p>proxy-libintl is a very small static
 	library. It acts as a proxy for the intl.dll from
 	gettext-runtime, loading it dynamically, and failing
 	gracefully. Fallback dummy functions are used if intl.dll
@@ -331,6 +333,13 @@
 	don't need or want to support i18n, without having to build
 	own versions that don't use intl.dll.</p>
 
+	<p>When building DLLs against the proxy-libintl static library
+	and using the GNU linker's auto-export feature (i.e. not using
+	a .def file, and not using __declspec(dllexport)), it is a
+	good idea to pass the -Wl,--exclude-libs=libintl.a in your
+	LDFLAGS so that the libintl functions don't get exported from
+	your DLL.</p>
+
       </div> <!-- content -->
 
       <div id="footer">Copyright 2007-2008 The GTK+ Team</div>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]