Re: [PATCH] contrib/persistent-https: update ldflags syntax for Go 1.7+
- From
Parker Moore <parkrmoore@gmail.com>
- Date
- Jul 19, 2016, 23:32 UTC
- Message-ID
- <CAOiOGAdhMvMfDquviuZSJr12UXK-0Fjc8xWeNJc=Wgp1jYmS2w@mail.gmail.com>
- In-Reply-To
- <xmqqoa5th84d.fsf@gitster.mtv.corp.google.com>
> the logical place to pull that information from would be ../../GIT-VERSION-FILE,
I agree. It would make more sense to build this to a specific version or git revision rather than a time. Perhaps that would be a different patch?
> So unless the "dynamic lookup in the Makefile" turns out to be too > gross, we would want to keep the mechanism and just make it usable > for versions before 1.5 and also after 1.7, I would guess.
A dynamic lookup of the go version would look for go 1.0, 1.1, 1.2, 1.3, 1.4 and 1.5.0. These versions would be incompatible with the `X var=val` syntax. I am not too familiar with Makefile syntax for numerical comparison, but I believe this would be fairly simple. Would you like me to whip up a patch for it?