Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
8fc53a87 |
| 30-Jun-2018 |
Aaron LI <aly@aaronly.me> |
crunchgen(1): Support building and linking internal libraries
Some programs (e.g., grep, diff, telnet) use internal libraries. In order to crunch such programs, the corresponding internal libraries
crunchgen(1): Support building and linking internal libraries
Some programs (e.g., grep, diff, telnet) use internal libraries. In order to crunch such programs, the corresponding internal libraries must be built together with the programs and then are used to create the <progname>.lo.
Extend the crunchgen(1)'s "special" command by adding the "lib_int" keyword, which specifies the internal libraries to be used to create the <progname>.lo.
The "libs_int" command is also implemented to support building the needed internal libraries which will be statically linked to create the final crunched executable.
show more ...
|
Revision tags: v5.2.2 |
|
#
bd01e1de |
| 13-Jun-2018 |
Aaron LI <aly@aaronly.me> |
crunchgen(1): Add "linkopts" to specify linker options
Currently, the link options (e.g., library search directories) are appended to the "libs" directive. Moreover, crunchgen discards duplicates i
crunchgen(1): Add "linkopts" to specify linker options
Currently, the link options (e.g., library search directories) are appended to the "libs" directive. Moreover, crunchgen discards duplicates in such string lists. For example, "-L /lib -L /usr/lib" becomes "-L /lib /usr/lib".
Add the "linkopts" directive to record the options for linking the final crunched binary. This makes the "libs" directive cleaner, and helps crunchgen to detect duplicates between "libs" and "libs_so".
Update the crunchgen.1 man page.
Update mk/bsd.crunchgen.mk against the new "linkopts" directive.
Clean up crunchgen.c a bit.
show more ...
|
Revision tags: v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc |
|
#
afc28d7b |
| 08-Apr-2014 |
François Tigeot <ftigeot@wolfpond.org> |
crunchgen(1): Stop adding underscores to symbols
* The configuration file has provisions to manually specify a few symbols to keep public.
* Unfortunately this feature was rendered useless by cru
crunchgen(1): Stop adding underscores to symbols
* The configuration file has provisions to manually specify a few symbols to keep public.
* Unfortunately this feature was rendered useless by crunchgen itself, which prepended an underscore character before each symbol in the call to crunchide(1).
show more ...
|
Revision tags: v3.6.2 |
|
#
93b7dd6d |
| 02-Apr-2014 |
Sascha Wildner <saw@online.de> |
crunch: We use .Mt for mail addresses.
|
#
6fc6ffe8 |
| 30-Mar-2014 |
François Tigeot <ftigeot@wolfpond.org> |
Update crunched binaries tools from FreeBSD
* Fix amd64/x86_64 confusion
* Remove a.out support
|
#
fc7e83fa |
| 30-Mar-2014 |
François Tigeot <ftigeot@wolfpond.org> |
Revert "Remove crunchgen(8)."
This reverts commit 97c14704c37c914dbd89b22465a421ffde7fe89d.
Conflicts: Makefile.inc1 Makefile_upgrade.inc sbin/ifconfig/Makefile usr.bin/vi/Makefile usr.sbin/pp
Revert "Remove crunchgen(8)."
This reverts commit 97c14704c37c914dbd89b22465a421ffde7fe89d.
Conflicts: Makefile.inc1 Makefile_upgrade.inc sbin/ifconfig/Makefile usr.bin/vi/Makefile usr.sbin/ppp/bundle.c usr.sbin/pppd/Makefile usr.sbin/tcpdump/Makefile
show more ...
|
Revision tags: v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0, v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2 |
|
#
33b2b06d |
| 10-May-2009 |
Sascha Wildner <saw@online.de> |
crunchgen and friends install to /usr/bin, so move here.
|