Skip to content

Commit 734c805

Browse files
committed
8376225: [8u] GHA: Apply work-around for missing JNF for MacOSX builds
1 parent e3256d6 commit 734c805

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/submit.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,6 +1413,22 @@ jobs:
14131413
- name: Select Xcode version
14141414
run: sudo xcode-select --switch /Applications/Xcode_14.3.1.app/Contents/Developer
14151415

1416+
# Remove once JDK-8257852 has been completed for 8u
1417+
- name: Checkout the Apple Openjdk
1418+
uses: actions/checkout@v4
1419+
with:
1420+
repository: apple/openjdk
1421+
path: appleopenjdk
1422+
1423+
# Remove once JDK-8257852 has been completed for 8u
1424+
- name: Copy missing JNF files
1425+
run: |
1426+
sudo mkdir /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/Frameworks/JavaNativeFoundation.framework/Versions/Current/Headers
1427+
sudo cp appleopenjdk/apple/JavaNativeFoundation/JavaNativeFoundation/*.h /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/Frameworks/JavaNativeFoundation.framework/Versions/Current/Headers/
1428+
sudo cp -R appleopenjdk/apple/JavaNativeFoundation/JavaNativeFoundation/Modules /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/Frameworks/JavaNativeFoundation.framework/Versions/Current/
1429+
sudo ln -s Versions/Current/Headers /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/Frameworks/JavaNativeFoundation.framework/Headers
1430+
sudo ln -s Versions/Current/Modules /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/Frameworks/JavaNativeFoundation.framework/Modules
1431+
14161432
- name: Configure
14171433
run: >
14181434
bash configure

0 commit comments

Comments
 (0)