There are three ways to build p7zip 4.61 (latest version) via DJGPP / G++:

http://sourceforge.net/projects/p7zip

1). GNU pth (/current/ pth207[bs].zip, not 686+ /beta/ !!) + WATT-32
2). GNU pth + WATT-32 minus some multithreading defines (for FreeDOS only)
3). FSU pthreads (a la Michael Kostylev, not easy to build, I dunno how yet)

I don't think libsocket (ls080[bs].zip) works at all, maybe used to but
doesn't anymore (at least for me).

These patches are basically for FreeDOS, so other DOSes work without 'em if
you only use my modified makefile.djgpp. I'm not sure why, maybe?? GNU pth
needs a reentrant OS (e.g. DR-DOS or WinXP) due to FPU state not being
saved correctly in FreeDOS. I dunno really, feel free to investigate.

Kostylev's builds are smaller and (at least used to) work on my old 486 Sx,
unlike this current build, so that may be worth looking in to for the future,
but for now it's not urgent. (Heck, HX + Win32 7ZA is faster / more
up-to-date anyways.)


Thursday, January 15, 2009

rugxulo _AT_ gmail _DOT_ com
http://rugxulo.googlepages.com
