Skip to content

Commit 1b907e8

Browse files
committed
8376225: [8u] GHA: Apply work-around for missing JNF for MacOSX builds
1 parent 39b3cbd commit 1b907e8

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
@@ -1419,6 +1419,22 @@ jobs:
14191419
- name: Select Xcode version
14201420
run: sudo xcode-select --switch /Applications/Xcode_16.4.app/Contents/Developer
14211421

1422+
# Remove once JDK-8257852 has been completed for 8u
1423+
- name: Checkout the Apple Openjdk
1424+
uses: actions/checkout@v4
1425+
with:
1426+
repository: apple/openjdk
1427+
path: appleopenjdk
1428+
1429+
# Remove once JDK-8257852 has been completed for 8u
1430+
- name: Copy missing JNF files
1431+
run: |
1432+
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
1433+
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/
1434+
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/
1435+
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
1436+
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
1437+
14221438
- name: Configure
14231439
run: >
14241440
bash configure

0 commit comments

Comments
 (0)