Hello Rugxulo, hello Mr. Mateusz Viste,

Actually, you should be able to use LZMA compression in the main .ZIP
itself to squeeze some more space. I don't recall if any other packages
used that (yet). I think Mateusz was vaguely worried about wasting
dozens of MB of RAM just to unpack.
Using LZMA for the gcc package would totally make sense, yes. This is the
kind of situations I was thinking about when I implemented LZMA inside
FDNPKG few years ago. The problem with LZMA is that it requires
tremendous amounts of memory to unpack (24 MB at least according to my
tests), hence it clearly won't run on a 8086. Knowing that gcc itself
requires at least a 386+ and many megabytes of memory, I don't see any
problem in making the gcc package non-installable on systems that
wouldn't be able to run it in the first place anyway.

Thank you! I have uploaded an updated package set at https://github.com/tkchia/build-ia16/releases/tag/20180728-redist-djgpp .

I think for now I will include just the source patches for Binutils and GCC --- but I will include the full sources for those too, if Mr. Hall needs/wants me to. (I figure that one should have little problem anyway in getting the official Binutils and GCC sources, which are mirrored in several places.)

I also hope to clarify the licensing status of the build-ia16 scripts (which I forked from https://github.com/crtc-demos/build-ia16), to see if they can be mirrored in the future.

I have found that using LZMA does allow me to shave at least a few hundred KiB off each package, which is always useful. :) My only peeve for now is that 7-Zip does not have something like Info-Zip's -k/--DOS-names option --- I would want to be able to use LZMA _and_ convert file names to 8 + 3 format, at the same time.

Thank you!

--
https://github.com/tkchia

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to