rpm/build
Gleb Fotengauer-Malinovskiy 1eadabe445 Only build bundled fts if system has a bad version that doesn't handle LFS
Older versions of glibc included an fts implementation that didn't have
Large File Support on 32-bit systems.  We worked that around by bundling
fts into rpm codebase.  Thanks to Mark Wielaard, glibc >= 2.23 has LFS
support in fts.

Unfortunately, we can't drop bundled fts because we have to support
build with other libcs which do not implement fts at all or their
implementations do not provide Large File Support.

Signed-off-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>

[pmatilai: Added comment to configure.ac as the test is rather subtle,
           thanks for Mark Wielaard for the explanation]
2017-03-24 12:42:40 +02:00
..
Makefile.am Define AM_CFLAGS inside the Makefile.am files themselves. 2016-12-09 11:35:38 +02:00
build.c Clean up doScript() a bit by assuming failure, no functional changes 2017-02-08 12:32:04 +02:00
expression.c Eliminate unused spec argument from parseExpressionBoolean() 2014-07-10 13:55:28 +03:00
files.c Only build bundled fts if system has a bad version that doesn't handle LFS 2017-03-24 12:42:40 +02:00
misc.c Eliminate unused truncStringBuf() function 2010-10-29 10:21:45 +03:00
pack.c Implement SHA256 header digest, creation + verification 2017-03-08 14:43:55 +02:00
parseBuildInstallClean.c Fix the remaining enum abuse over rpmParseState in librpmbuild 2010-10-28 12:01:42 +03:00
parseChangelog.c Cosmetics: if, while and switch are followed by a space 2017-02-27 17:41:37 +02:00
parseDescription.c Make package exists/does not exist error more informative 2016-11-11 14:26:03 +02:00
parseFiles.c Make package exists/does not exist error more informative 2016-11-11 14:26:03 +02:00
parsePolicies.c Make package exists/does not exist error more informative 2016-11-11 14:26:03 +02:00
parsePreamble.c add support for rich dependencies from dependency generators 2017-03-08 10:57:12 +01:00
parsePrep.c Rename addMacro() and delMacro() to rpmPushMacro() and rpmPopMacro() 2016-10-24 13:09:38 +03:00
parseReqs.c Re-enable rich dependecies for build requires and conflicts 2017-03-09 14:02:10 +01:00
parseScript.c add support for rich dependencies from dependency generators 2017-03-08 10:57:12 +01:00
parseSpec.c parseSpec: use getline instead of fgetc 2017-03-15 09:16:13 +01:00
policies.c Make base64 encoding/decoding part of rpmio public API 2011-11-09 15:16:28 +02:00
reqprov.c add support for rich dependencies from dependency generators 2017-03-08 10:57:12 +01:00
rpmbuild.h Add rpmSpecPkgGetSection() to get fileFile, fileList and policyList 2015-06-12 15:18:11 +02:00
rpmbuild_internal.h Rename internal argument for clarity 2017-03-21 14:05:08 +02:00
rpmbuild_misc.h Add return code to handleComments() 2014-02-18 12:38:41 +02:00
rpmfc.c add support for rich dependencies from dependency generators 2017-03-08 10:57:12 +01:00
rpmfc.h Add support for various types of dependencies to rpmdeps tool 2015-09-21 14:21:27 +02:00
rpmspec.h Add rpmSpecPkgGetSection() to get fileFile, fileList and policyList 2015-06-12 15:18:11 +02:00
spec.c Make package exists/does not exist error more informative 2016-11-11 14:26:03 +02:00