Citeren Charles Lepple <[email protected]>:

Ugh. The AC_DEFINE is probably the right thing to do, but that certainly means a lot more code gets affected by that.

Yeah, I tried that. Not only on the BuildBots, but also locally (after remembering to run 'make clean' before testing it). Setting _XOPEN_SOURCE to either '500' and '600' breaks on my system already (which is usually quite lenient). It seems that we're using some XSI extensions that are no longer available then.

[...]

I'm not sure how many systems will be affected, but let's step back for a minute.

I agree.

Could we just check for strptime() using one of the AC_* macros, and not use the date conversion functions if there are issues? I would hate to hear back from a user who couldn't build a serial driver for an older system just because a newer USB driver needed a new function.

I just committed a change that will check for the presence of strptime() before using it. In the end this is probably much more reliable.

Best regards, Arjen
--
Please keep list traffic on the list


_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev

Reply via email to