nttld / setup-ndk

Setup your GitHub Actions workflow with a specific version of the Android NDK
MIT License
55 stars 23 forks source link

`local-cache` not work because of broken symlink #547

Open fumiama opened 4 months ago

fumiama commented 4 months ago

My YAML

name: test
on: [ push, pull_request ]

jobs:
  test_ubuntu:
    name: Run Make Test on Ubuntu 🧪
    runs-on: ubuntu-latest
    steps:

      - name: Checkout Code
        uses: actions/checkout@v4

      - name: Setup Build Tools
        run: |
          sudo apt-get update
          sudo apt-get install -y gcc make

      - name: Setup NDK
        uses: nttld/setup-ndk@v1
        id: setup-ndk
        with:
          ndk-version: r26d
          local-cache: true

      - name: Setup Go Environment
        uses: actions/setup-go@master

      - name: Test Build
        env:
          NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}
          BUILD_MACHINE: linux
        run: |
          echo NDK path is $NDK_HOME
          ls -hl $NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
          ls -hl /opt/hostedtoolcache
          $NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android23-clang --version
          make -e

The output

raftario commented 3 months ago

Might be related to #518

fumiama commented 3 months ago

Might be related to #518

So I have to drop local-cache option in current usage 😂.