diff --git a/buildjdk.sh b/buildjdk.sh index c18acca..8e303dd 100755 --- a/buildjdk.sh +++ b/buildjdk.sh @@ -75,6 +75,7 @@ if [[ "$BUILD_IOS" != "1" ]]; then fi else git apply --reject --whitespace=fix ../patches/jdk8u_ios.diff || echo "git apply failed (ios patch set)" + git apply --reject --whitespace=fix ../patches/jdk8u_ios_xattr.diff || echo "git apply failed (ios xattr patch set)" git apply --reject --whitespace=fix ../patches/jdk8u_ios_fix_clang.diff || echo "git apply failed (ios clang fix patch set)" fi diff --git a/patches/jdk8u_ios_xattr.diff b/patches/jdk8u_ios_xattr.diff new file mode 100644 index 0000000..d05fba0 --- /dev/null +++ b/patches/jdk8u_ios_xattr.diff @@ -0,0 +1,12 @@ +diff --git a/make/common/MakeBase.gmk b/make/common/MakeBase.gmk +index f31da150..710db352 100644 +--- a/make/common/MakeBase.gmk ++++ b/make/common/MakeBase.gmk +@@ -375,7 +375,6 @@ else ifeq ($(OPENJDK_TARGET_OS),macosx) + define install-file + $(MKDIR) -p $(@D) + $(CP) -fRP '$<' '$@' +- if [ -n "`$(XATTR) -l '$@'`" ]; then $(XATTR) -c '$@'; fi + endef + else + define install-file