aboutsummaryrefslogtreecommitdiff
path: root/tools/depends
diff options
context:
space:
mode:
authorfuzzard <fuzzard@kodi.tv>2021-12-31 18:46:34 +1000
committerfuzzard <fuzzard@kodi.tv>2022-01-09 13:16:56 +1000
commitb6115283456a51cabd9c256ffc2a5003333b8309 (patch)
tree209b36aa36ccc29d7a9dced687fefedea434357f /tools/depends
parentbd7958482138e2da980284df85b1f0d3158f32ab (diff)
[tools/depends][target] bump libuuid
continue to use e2fsprog libuuid. This is purely legacy reasoning, as util-linux libuuid builds and runs fine with android now
Diffstat (limited to 'tools/depends')
-rw-r--r--tools/depends/target/libuuid/Makefile11
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/depends/target/libuuid/Makefile b/tools/depends/target/libuuid/Makefile
index 92c9157242..6d8ee1d061 100644
--- a/tools/depends/target/libuuid/Makefile
+++ b/tools/depends/target/libuuid/Makefile
@@ -1,14 +1,13 @@
include ../../Makefile.include
DEPS= ../../Makefile.include Makefile
-# We use uuid from e2fsprogs since this easily cross-compiles on android, while util-linux does not.
+# We use uuid from e2fsprogs for legacy. util-linux works fine on android now
# lib name, version
LIBNAME=libuuid
-VERSION=1.42.13
-SOURCE=e2fsprogs-1.42.13
+VERSION=1.46.5
+SOURCE=e2fsprogs-$(VERSION)
ARCHIVE=$(SOURCE).tar.xz
-
LIBDYLIB=$(PLATFORM)/lib/$(LIBNAME).a
all: .installed-$(PLATFORM)
@@ -19,12 +18,14 @@ $(TARBALLS_LOCATION)/$(ARCHIVE):
$(PLATFORM): $(TARBALLS_LOCATION)/$(ARCHIVE) $(DEPS)
rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM)
cd $(PLATFORM); $(ARCHIVE_TOOL) $(ARCHIVE_TOOL_FLAGS) $(TARBALLS_LOCATION)/$(ARCHIVE)
- cd $(PLATFORM); ./configure --prefix=$(PREFIX) --disable-fsck
+ cd $(PLATFORM); ./configure --prefix=$(PREFIX) --disable-fsck --enable-libuuid
$(LIBDYLIB): $(PLATFORM)
+ # -j1 is required due to concurrency failures with dirpath.h generation
cd $(PLATFORM)/lib/uuid ; $(MAKE) -j1
.installed-$(PLATFORM): $(LIBDYLIB)
+ # -j1 is required due to concurrency failures with dirpath.h generation
cd $(PLATFORM)/lib/uuid ; $(MAKE) -j1 install
touch $@