summaryrefslogtreecommitdiff
blob: dc1a092eb117f7cfc49617fd2bbb81ffe875a68b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
https://github.com/robbat2/readahead-list/pull/1

From 9d7b7a13ac265b76bb7933072a20bf462e5377a6 Mon Sep 17 00:00:00 2001
From: Sam James <sam@gentoo.org>
Date: Sun, 25 Dec 2022 20:35:38 +0000
Subject: [PATCH 3/6] Simplify setting up Large File Support (use
 AC_SYS_LARGEFILE)

Signed-off-by: Sam James <sam@gentoo.org>
--- a/configure.ac
+++ b/configure.ac
@@ -13,18 +13,15 @@ AC_PREREQ([2.71])
 # date +"1.%Y%m%d.%H%M" -u
 AC_INIT([readahead-list],[1.20060421.1016],[Robin H. Johnson robbat2@orbis-terrarum.net],[readahead-list])
 
-LFS_CPPFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
 WARN_CFLAGS="-Wall -W"
 CFLAGS="$CFLAGS $WARN_CFLAGS"
 CXXFLAGS="$CXXFLAGS $WARN_CFLAGS"
-CPPFLAGS="$CPPFLAGS $LFS_CPPFLAGS"
-export CFLAGS CXXFLAGS CPPFLAGS
+export CFLAGS CXXFLAGS
 
 AC_CONFIG_AUX_DIR(config)
 AC_CONFIG_HEADERS([config.h])
 AM_INIT_AUTOMAKE([dist-bzip2])
 
-
 # Checks for programs.
 AC_PROG_AWK
 AC_PROG_CC
@@ -43,6 +40,8 @@ AC_PROG_RANLIB
 # Provides _GNU_SOURCE for readahead()
 AC_USE_SYSTEM_EXTENSIONS
 
+AC_SYS_LARGEFILE
+
 # Checks for header files.
 AC_CHECK_HEADERS([ errno.h fcntl.h getopt.h linux/fs.h sched.h stdio.h stdlib.h string.h sys/ioctl.h sys/mman.h sys/syscall.h sys/types.h unistd.h ])
 
-- 
2.39.0