Hi Taco, I find the djgpp cross compiler much easier to use than mingw32. The binary produced by mingw32 is probably faster, however using djgpp cross compiler is almost the same as the native compiler. If you are interested I can send the package (its building was rather lengthy). Regards, Thanh On Fri, Aug 11, 2006 at 05:02:48PM +0200, Taco Hoekwater wrote:
Hi,
Today's news:
The source now also compiles using the mingw32 cross compiler. At least, it does on my linux machine, YMMV. Hans says the executable runs OK on XP, and that is the main thing.
I do not really understand autoconf all that well, so I probably made a mess of the build system, but at the moment I am extremely happy that the cross-compile creates a valid (non crashing) executable.
After three days of constant fighting (building/installing the cross-compiler itself, attempting to apply the mingw32 patches by Siep, and tricking autotools into postponing the configuration to "configure" (to avoid the need for reautoconf), I do not quite feel up to the task of cleaning up (e.g some headers are now duplicated four times).
I will commit what I have in a few minutes. There are still quite a few problems with the program itself, but I'll have a look at that after the weekend.
Taco _______________________________________________ dev-luatex mailing list dev-luatex@ntg.nl http://www.ntg.nl/mailman/listinfo/dev-luatex
Hi Thanh, Thanh Han The wrote:
Hi Taco,
I find the djgpp cross compiler much easier to use than mingw32. The binary produced by mingw32 is probably faster, however using djgpp cross compiler is almost the same as the native compiler. If you are interested I can send the package (its building was rather lengthy).
Thanks for the offer, but it works fine now. I now have unified sources with a bunch of #ifdef __MINGW32__ statements thrown in, and the only things that don't compile for win are IPC (the dvi output to a named pipe) and regular expressions (don't have a cross-compiled regex library yet). The latter one is simple to fix, don't know about the former one. I am not even sure if named pipes _can_ work on windows. Cheers, Taco
Hi Thanh,
Thanh Han The wrote:
Hi Taco,
I find the djgpp cross compiler much easier to use than mingw32. The binary produced by mingw32 is probably faster, however using djgpp cross compiler is almost the same as the native compiler. If you are interested I can send the package (its building was rather lengthy).
Taco Hoekwater wrote: the ming binaries are compact and fast
Thanks for the offer, but it works fine now. I now have unified sources with a bunch of #ifdef __MINGW32__ statements thrown in, and the only things that don't compile for win are IPC (the dvi output to a named pipe) and regular expressions (don't have a cross-compiled regex library yet).
but we don't need that one, do we?
The latter one is simple to fix, don't know about the former one. I am not even sure if named pipes _can_ work on windows.
there is a pipe mechanism so ask fanrice when he's back from vacation Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Taco Hoekwater
-
Thanh Han The