Closed malloch closed 2 years ago
This may be due to some change in GitHub Actions – we are investigating...
Yeah a couple of the changes introduced PRIVATE, but I thought that might be correct. Not sure. It seems that PRIVATE continues to link the library transitively, but stops propagating compilation flags associated with the transitive dependency. So maybe the Windows build needs some flags from the libraries that liblo needs to link with. I'll have a look over at what's going on with libmapper when I get a chance, probably tomorrow.
(And yeah, not a bad idea to stick to a release tag or commit checksum! But nice somehow that it triggered an issue so that it could be identified and fixed immediately.. not sure which I prefer ;) Maybe useful would be a build against a release/checksum version, and a second non-failing build against master that would just flag the issue?)
After yesterday's merges, building liblo in GitHub Actions over on the libmapper repo fails on Windows.