Skip to content

Conversation

jimklimov
Copy link
Member

Addresses part of issue #3108 (without change detection, so only good for stable env/conf rebuilds).

@jimklimov jimklimov added this to the 2.8.5 milestone Oct 2, 2025
@jimklimov jimklimov added enhancement Windows CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) macOS labels Oct 2, 2025
@jimklimov
Copy link
Member Author

jimklimov commented Oct 2, 2025

https://ci.appveyor.com/project/nut-travis/nut/builds/52845240#L2573

C:\projects\nut\tools\nut-scanner/nut-scanner.c:479:(.text+0x218): undefined reference to GetAdaptersAddresses'`

Need to take care about variables like NETLIBS_GETADDRS that are optionally set when we try to get methods compiled: upon a re-run, the initial value is set to empty, in anticipation of the diligent testing (which never happens because cached result is that the method is available).

Probably a lot of other similar LIBS and other variables we pre-set as "" and build upwards as part of feature support detection would need similar massaging.

@jimklimov jimklimov marked this pull request as draft October 2, 2025 18:32
@AppVeyorBot
Copy link

… options to USE_AUTOCONF_CACHE and/or CLEAN_AUTOCONF_CACHE [networkupstools#3108]

Signed-off-by: Jim Klimov <[email protected]>
…ACHE:yes and carry over the config.cache between builds [networkupstools#3108]

Signed-off-by: Jim Klimov <[email protected]>
…TOCONF_CACHE:yes and carry over the config.cache between builds [networkupstools#3108]

Signed-off-by: Jim Klimov <[email protected]>
…OCONF_CACHE=no [networkupstools#3108]

Callers like specific CI recipes should be free to enable certain behaviors though.

Signed-off-by: Jim Klimov <[email protected]>
@jimklimov jimklimov added the needs-work PR discussion concluded that some work is needed from the contributor label Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) enhancement macOS needs-work PR discussion concluded that some work is needed from the contributor Windows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants