setup-ndk icon indicating copy to clipboard operation
setup-ndk copied to clipboard

`local-cache` not work because of broken symlink

Open fumiama opened this issue 10 months ago • 2 comments

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

  • It is clear that the cache restored successfully.

    ndk

  • But the symlink to /opt/hostedtoolcache is broken.

    build

fumiama avatar Apr 16 '24 11:04 fumiama

Might be related to #518

raftario avatar May 08 '24 03:05 raftario

Might be related to #518

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

fumiama avatar May 08 '24 08:05 fumiama