CI: Add a test case for NUT with musl libc implementation (and non-fatally, a recent collectd source for good measure) #2382
Labels
CI
Entries related to continuous integration infrastructure (historically also recipes like Makefiles)
LEDE/*WRT embedded Linux firmwares
OpenWrt/LEDE, DD-WRT, Tomato and such. Small-scale NUT.
portability
We want NUT to build and run everywhere possible
Projects
Milestone
further due to this:
Not sure why
configure
decides the header is usable if it then fails to parse/use it, I suppose - if it does not find theUPSCONN_t
as usable. But the code build does not seem to fail because of the header syntax (consumer C file includestime.h
elsewhere in the chain beforeupsclient.h
?) - e.g. it knows to expectstruct <anonymous> *
here:In fact, for that build log I do not see mention of
time_t
at all.However some other changes to less loose data types, like
uint16_t
vs. earlierint
for the port numbers may need to be fixed in the consumer codebase. At least that much of the change was "sort of" documented:https://github.com/networkupstools/nut/blob/master/UPGRADING#L51-L59
Originally posted by @jimklimov in #1638 (comment)
The text was updated successfully, but these errors were encountered: