opnsense-src/lib/csu
Brooks Davis a60615d5be csu: drop support for GCJ
Remove .jcr sections and related infrastructure.  This has no impact on
existing binaries and the toolchain remains capability of linking them,
but would require different (or additional) csu files.

GCC removed GCJ from trunk in on September 30, 2016.  Our support came
in with D17587 for compatibility with old object files.  It was roughly
contemporaneous with GCC 6.5, the last release with GCJ support.  At
this point we don't even have a compiler port capable of producing GCJ
binaries so there is no need to carry this around any more.

For reference see:
    https://en.wikipedia.org/wiki/GNU_Compiler_for_Java#History

Reviewed by:	kib, emaste
Discussed with:	imp
Sponsored by:	SRI International
Differential Revision:	https://reviews.freebsd.org/D49882
2025-04-18 19:59:19 +01:00
..
aarch64 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
amd64 amd64 csu: microoptimize startup 2025-03-04 06:24:59 +02:00
arm Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
common csu: drop support for GCJ 2025-04-18 19:59:19 +01:00
i386 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
powerpc Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
powerpc64 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
riscv Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
tests csu: drop support for GCJ 2025-04-18 19:59:19 +01:00
Makefile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile.inc pkgbase: fix inclusion of tests in ssh, bsnmp, clibs-dev 2024-12-23 17:03:30 -05:00