Re: Git v2.21.0-rc0 broken on *BSD, maybe others
From: Junio C Hamano <hidden>
Date: 2019-02-12 17:07:29
Duy Nguyen [off-list ref] writes:
On Tue, Feb 12, 2019 at 01:13:35PM +0100, Ævar Arnfjörð Bjarmason wrote:quoted
On Thu, Feb 07 2019, Junio C Hamano wrote:quoted
An early preview release Git v2.21.0-rc0 is now available for testing at the usual places. It is comprised of 426 non-merge commits since v2.20.0, contributed by 57 people, 13 of which are new faces.As seen on https://gitlab.com/git-vcs/git-ci/branches there are regressions since 2.19.0, e.g. we have hard compile errors on BSD now, and maybe AIX. I haven't dug into it.The build problem on BSD is known and being worked on [1]. I was going to install FreeBSD to examine it closey, but got distracted. The AIX problem is from d1dd94b308 (Do not print 'dangling' for cat-file in case of ambiguity - 2019-01-17). Apparently AIX compiler is a bit picky about enum being a strong or weak type. I like this compiler. The below patch should do.
Thanks. If I find time later in the day, I may forge your sign-off and fabricate log messages for both patches, but unfortunately I need to run a long errand today during the day, so it may not happen.