Gentoo Archives: gentoo-dev

From: Sam James <sam@g.o>
To: gentoo-dev@l.g.o
Cc: toolchain@g.o, Sam James <sam@g.o>
Subject: [gentoo-dev] [PATCH] flag-o-matic.eclass: add append-time64-flags
Date: Sun, 30 Oct 2022 15:48:40
Message-Id: 20221030154821.1516844-1-sam@gentoo.org
1 Signed-off-by: Sam James <sam@g.o>
2 ---
3 eclass/flag-o-matic.eclass | 13 +++++++++++++
4 1 file changed, 13 insertions(+)
5
6 diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
7 index 365741a6dddf..d9149ebee4a5 100644
8 --- a/eclass/flag-o-matic.eclass
9 +++ b/eclass/flag-o-matic.eclass
10 @@ -301,6 +301,19 @@ append-lfs-flags() {
11 append-cppflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
12 }
13
14 +# @FUNCTION: append-time64-flags
15 +# @DESCRIPTION:
16 +# Add flags that enable 64-bit time_t. Implies Large File Support
17 +# (calls append-lfs-flags) automatically.
18 +append-time64-flags() {
19 + [[ $# -ne 0 ]] && die "append-lfs-flags takes no arguments"
20 +
21 + # time64 needs LFS
22 + append-lfs-flags
23 +
24 + append-cppflags -D_TIME_BITS=64
25 +}
26 +
27 # @FUNCTION: append-ldflags
28 # @USAGE: <flags>
29 # @DESCRIPTION:
30 --
31 2.38.1

Replies

Subject Author
Re: [gentoo-dev] [PATCH] flag-o-matic.eclass: add append-time64-flags "Mickaël Bucas" <mbucas@×××××.com>