Page MenuHomeFreeBSD

Remove SMALL conditionals from gzip
ClosedPublic

Authored by thj on Jan 26 2022, 2:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 10 2024, 2:12 AM
Unknown Object (File)
Jan 17 2024, 4:25 PM
Unknown Object (File)
Dec 20 2023, 4:45 AM
Unknown Object (File)
Dec 12 2023, 4:45 PM
Unknown Object (File)
Sep 15 2023, 5:40 AM
Unknown Object (File)
Sep 8 2023, 4:25 PM
Unknown Object (File)
Sep 6 2023, 8:21 AM
Unknown Object (File)
Aug 14 2023, 11:17 PM
Subscribers
None

Details

Summary

gzip has SMALL conditionals which enable building a reduced size version
of the binary. These exist as part of the introduction of BSD licensed
gzip in 2004 in NetBSD and appear to have been required to reach a size
of related to inclusion in install media. For more information see
commits to gzip in the NetBSD tree on the 28th of March 2004.

SMALL doesn't appear to be hooked up to our build system and
complicates gzip.

gzips SMALL build might be hooked up to a system I am not familiar with such as
pico/nanobsd. If it is used I am happy for it to stay.

Test Plan

kyua test -k /usr/tests/Kyuafile usr.bin/gzip

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

thj requested review of this revision.Jan 26 2022, 2:26 PM
thj created this revision.
This revision is now accepted and ready to land.Jan 26 2022, 3:39 PM

I don't see any use in nanobsd or freebsd-wifi-build

This revision was automatically updated to reflect the committed changes.