Commit Graph

14 Commits

Author SHA1 Message Date
Stefan Lippers-Hollmann
58a95f0f8f tools/e2fsprogs: fix building on a glibc 2.27 host
The e2fsprogs host build fails on a glibc 2.27 host with

make[6]: Entering directory 'build_dir/host/e2fsprogs-1.43.7/debugfs'
        CC create_inode.o
./../misc/create_inode.c:399:18: error: conflicting types for 'copy_file_range'
 static errcode_t copy_file_range(ext2_filsys fs, int fd, ext2_file_t e2_file,
                  ^~~~~~~~~~~~~~~
In file included from ./../misc/create_inode.c:19:0:
/usr/include/unistd.h:1110:9: note: previous declaration of 'copy_file_range' was here
 ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
         ^~~~~~~~~~~~~~~

Backport upstream commit "misc: rename copy_file_range to
copy_file_chunk" 01551bdba16ab16512a01affe02ade32c41ede8a in order to
fix this.

Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
2018-03-10 18:37:03 +01:00
Hauke Mehrtens
d635ef50c5 e2fsprogs: fix build problem with very old libmagic
The libmagic shipped with RedHat 5 does not define
MAGIC_NO_CHECK_ELF and MAGIC_NO_CHECK_COMPRESS. e2fsprogs should
check for that, otherwise the build will fail.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
2016-06-30 20:51:53 +02:00
Kevin Darbyshire-Bryant
819cf75c40 tools: e2fsprogs: bump to 1.43.1
Bump e2fsprogs to v1.43.1 & refresh patches

Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
2016-06-22 19:32:07 +02:00
Felix Fietkau
b7e946f33e tools/e2fsprogs: update to 1.42.13
Update e2fsprogs to 1.42.13.
Refresh and cleanup patches.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>

SVN-Revision: 47426
2015-11-08 20:40:03 +00:00
Felix Fietkau
52ea491bdf tools/e2fsprogs: add a darwin-compat patch
On darwin we need to import stdint to get these integer typedefs.

Patch by: Lawrence D'Anna <larry@elder-gods.org>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 46378
2015-07-15 08:16:40 +00:00
Felix Fietkau
1f77bfff96 build: BSD compile fixes
following patch allows to build images for Qemu ARM on
OpenBSD 5.2 amd64 and FreeBSD 9.1 amd64.

Mostly small pieces of code changes to get things right on the
specific platform.

Updated the README to describe better, which tools on the host
are required. Added some kind of prepare scripts to install needed
tools on BSD via packages.

Signed-off-by: Waldemar Brodkorb <mail@waldemar-brodkorb.de>

SVN-Revision: 35900
2013-03-07 17:32:29 +00:00
Gabor Juhos
2cd8c216dc tools/e2fsprogs: don't build e4defrag
Compilation fails on older systems due to missing syscalls, and the
e4defrag tool is not used by the build-system anyway.

SVN-Revision: 32451
2012-06-19 09:52:18 +00:00
Luka Perkov
5d141f8b1e e2fsprogs: update to 1.42.3
SVN-Revision: 32142
2012-06-09 17:59:57 +00:00
Felix Fietkau
68031593c8 e2fsprogs: add posix_memalign related portability patch from #8508
SVN-Revision: 32112
2012-06-07 15:24:33 +00:00
Jo-Philipp Wich
442433ca2b revert r24851, it breaks compilation on many hosts
SVN-Revision: 24866
2011-01-01 15:51:12 +00:00
Alexandros C. Couloumbis
55d7031b9d tools/e2fsprogs: update to version 1.41.14
SVN-Revision: 24851
2010-12-29 17:38:48 +00:00
Hauke Mehrtens
ba45b5a907 e2fsprogs: add two compile fixes.
Thank you Joe Roback for reporting and fixing compiling on Darwin.

SVN-Revision: 24720
2010-12-19 11:43:45 +00:00
Alexandros C. Couloumbis
721a005dc2 tools/e2fsprogs: fix freebsd compile issue
SVN-Revision: 24130
2010-11-24 14:00:36 +00:00
Imre Kaloz
49a0179e21 add e2fsprogs to tools and use that instead of libuuid
SVN-Revision: 24078
2010-11-22 11:26:45 +00:00