Re: git: a60615d5be83 - main - csu: drop support for GCJ

From: Brooks Davis <brooks_at_freebsd.org>
Date: Fri, 18 Apr 2025 20:14:26 UTC
On Fri, Apr 18, 2025 at 06:59:55PM +0000, Brooks Davis wrote:
> The branch main has been updated by brooks:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=a60615d5be83ca050d4ddfbbb4411ca7a8a11486
> 
> commit a60615d5be83ca050d4ddfbbb4411ca7a8a11486
> Author:     Brooks Davis <brooks@FreeBSD.org>
> AuthorDate: 2025-04-18 18:49:01 +0000
> Commit:     Brooks Davis <brooks@FreeBSD.org>
> CommitDate: 2025-04-18 18:59:19 +0000
> 
>     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

Should also be Reviewed by: andrew, but didn't reload the revision
after editing the commit message and lost a race.

-- Brooks