tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Host requirements to build the Tools binaries
> Building with latest Debian "unstable" containers doesn't work for me
> right now, as strptime() (used in bin/date/date.c) isn't made visible
> through features.h pulled in via tools/compat/compat_defs.h . After
> discussing this topic a bit with Christos, he suggested to bring up
> this discussion on tech-toolchain.
IIRC glibc2 requires "-D_GNU_SOURCE" (or "-D_XOPEN_SOURCE") for
XPG4 strptime(3):
https://manpages.ubuntu.com/manpages/trusty/man7/feature_test_macros.7.html
https://sourceware.org/git/?p=glibc.git;a=blob;f=time/time.h;hb=f2bea4da2e65b5d91a23a01fb2062bcec33974aa#l213
https://sourceware.org/git/?p=glibc.git;a=blob;f=include/features.h;h=650d4c5e129518dbec0d6d4eecf9d7ebff7fdfd5;hb=f2bea4da2e65b5d91a23a01fb2062bcec33974aa
#ifdef __GNU_LIBRARY__
#define _GNU_SOURCE
#endif
in compat_defs.h etc. will work?
BTW it looks strptime(3) is also in POSIX.1-2008:
https://pubs.opengroup.org/onlinepubs/9699919799/functions/strptime.html
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index