ish-app / ish-app/ish

: meson.build references asbestos/gadgets-x86/entry.S, but only gadgets-x86_64 and

Open
#2,760 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
20.5k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

**Environment:** Alpine Linux, i686 (32-bit x86 host), meson 0.58.1, gcc 10.3.1

**Steps to reproduce:**
git clone --recurse-submodules https://github.com/ish-app/ish.git
cd ish
meson setup build

**Error:**
meson.build:69:0: ERROR: File asbestos/gadgets-x86/entry.S does not exist.

**Details:**
`find asbestos -name entry.S` only shows `asbestos/gadgets-x86_64/entry.S` and
`asbestos/gadgets-aarch64/entry.S`. There is no `gadgets-x86` directory in the
current source tree, but meson.build still appears to reference it for 32-bit
x86 hosts. Either 32-bit x86 host builds should be officially dropped, or the
missing gadgets directory needs to be restored.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with meson.build around line 69 and inspect how the i686 host selects asbestos/gadgets-x86; compare that reference with the existing gadgets-x86_64 and gadgets-aarch64 directories. Reproduce with `meson setup build` on the stated Alpine i686 environment. Done means the intended 32-bit x86 support decision is reflected and setup no longer references a missing path.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.