Support for M-chip (arm64)
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 55/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- build-system
Research direction
Locate the dependency declaration for mapnik@4.4.0 and review how dependencies are installed in this repository. Update it to the ARM64-supporting Mapnik version named in the issue, then run npm install on an Apple Silicon machine and confirm installation also remains supported on Intel.
Written by the indexing model from the issue text.
Description
Hi @mapbox/spritezero maintainers, first of all thank you for this great library! I recently switched my development machine from an Intel-based MacBook to one with Apple’s M-series chip and noticed that the current dependency on mapnik@4.4.0 fails to install on Apple Silicon. The Mapnik team added native ARM64 (M-chip) support in @mapnik/mapnik@4.6.0, so updating the dependency to the lastest version would restore compatibility and ease installation for M-chip users.
Steps to reproduce the issue:
On an M-chip MacBook, clone this repo and run npm install
Observe build errors related to mapnik@4.4.0 not providing ARM64 binaries.
Expected behavior:
npm install should complete successfully on both Intel and Apple Silicon machines by using an ARM-compatible Mapnik.
- Dominant language
- JavaScript
- Stars
- 186
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from mapbox/spritezero
-
Migrate to svgo 2.x Openjira-sync-complete
Difficulty 3/5 1-2 days Newbie friendliness 42/100
mapbox/spritezero#93 ·
-
estimate-2 groomed jira-sync-complete p3
Difficulty 1/5 Under an hour Newbie friendliness 45/100
mapbox/spritezero#88 · 1 comment · 4 reactions ·
-
estimate-2 groomed jira-sync-complete p3
Difficulty 4/5 3-5 days Newbie friendliness 25/100
mapbox/spritezero#84 · 7 comments · 4 reactions ·
-
estimate-2 groomed jira-sync-complete p3
Difficulty 4/5 3-5 days Newbie friendliness 20/100
mapbox/spritezero#82 · 3 reactions ·
-
estimate-8 groomed jira-sync-complete p3
Difficulty 4/5 3-5 days Newbie friendliness 35/100
mapbox/spritezero#80 ·
All issues in mapbox/spritezero
Similar issues
-
bot:ai-assisted component:compact-js status:untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
midnightntwrk/midnight-sdk#403 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 1/5 1-3 hours Newbie friendliness 86/100
DavidAnson/markdownlint-cli2#940 ·
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
githubnext/gh-aw-workshop#3692 ·
-
agent/guide documentation hive/hosted-available-lke648397-260827-5n31
Difficulty 2/5 1-3 hours Newbie friendliness 90/100