Hi Robert.

On 06/28/2012 06:40 AM, Robert J. Hansen wrote:

(...)

... Does anyone have any guidance for me here?  I know that GPG4WIN is
built on a Linux system with a cross-compiler: how do the maintainers
build GPGME (and libassuan)?

Went well in my case. Little help but...:

libtool: link: i686-w64-mingw32-gcc -shared .libs/libassuan-0.dll.def .libs/libassuan_la-assuan.o .libs/libassuan_la-context.o .libs/libassuan_la-system.o .libs/libassuan_la-debug.o .libs/libassuan_la-conversion.o .libs/libassuan_la-sysutils.o .libs/libassuan_la-client.o .libs/libassuan_la-server.o .libs/libassuan_la-assuan-error.o .libs/libassuan_la-assuan-buffer.o .libs/libassuan_la-assuan-handler.o .libs/libassuan_la-assuan-inquire.o .libs/libassuan_la-assuan-listen.o .libs/libassuan_la-assuan-pipe-server.o .libs/libassuan_la-assuan-socket-server.o .libs/libassuan_la-assuan-pipe-connect.o .libs/libassuan_la-assuan-socket-connect.o .libs/libassuan_la-assuan-uds.o .libs/libassuan_la-assuan-logging.o .libs/libassuan_la-assuan-socket.o .libs/libassuan_la-system-w32.o .libs/libassuan_la-assuan-io.o .libs/putc_unlocked.o .libs/memrchr.o .libs/stpcpy.o .libs/setenv.o .libs/vasprintf.o -L/srcs/libgpg-error-1.10/build/lib -lws2_32 /srcs/libgpg-error-1.10/build/lib/libgpg-error.dll.a -O2 -Wl,.libs/versioninfo.o -o .libs/libassuan-0.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libassuan.dll.a

This (not mentioning `prefix') was given for cross-compilation of libgpg-error-1.10:

--host=i686-w64-mingw32 --target=mingw

and this for libassuan-2.0.3:

./configure --host=i686-w64-mingw32 --target=mingw

For last I also exported to PATH bin directory with gpg-error-config from build mentioned above.

Tools used:

binutils-mingw-w64-i686                 2.22-2ubuntu1+1
binutils-mingw-w64-x86-64               2.22-2ubuntu1+1
gcc-mingw-w64                           4.6.3-1ubuntu5+5ubuntu1
gcc-mingw-w64-base                      4.6.3-1ubuntu5+5ubuntu1
gcc-mingw-w64-i686                      4.6.3-1ubuntu5+5ubuntu1
gcc-mingw-w64-x86-64                    4.6.3-1ubuntu5+5ubuntu1
mingw-w64                               2.0.1-1
mingw-w64-dev                           2.0.1-1
mingw-w64-tools                         2.0.1-1
mingw32-runtime                         3.15.2-0ubuntu1

(...)


--
Regards,
Milo

_______________________________________________
Gnupg-users mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to