Re: [ANN] LuaJIT uses rolling releases

  • From: Alexander Shpilkin <ashpilkin@xxxxxxxxx>
  • To: Mike Pall <mikelj-2308@xxxxxxx>, luajit@xxxxxxxxxxxxx
  • Date: Tue, 22 Aug 2023 05:51:58 -0700

Quoting Mike Pall (2023-08-22 14:54:55)

DO NOT use pseudo-releases or tarballs created by third parties.
In particular, automatic tarballs made by GitHub and other mirrors
are lacking the .git directory and will not properly build anymore.

Requiring a Git checkout seems a bit unfortunate.  Have you considered
using export-subst [see gitattributes(5)] to record the revision of
git-archive(1) exports?  This would coincidentally make the GitHub
tarballs work as well (used by e.g. fetchGitHub in Nixpkgs to avoid
checking out large repos on every build).

I mean something along these lines (I have not attempted making MSVC
work because I haven't used it for years):

Other related posts: