Skip to content

Conversation

@iory
Copy link
Contributor

@iory iory commented Jun 26, 2025

Build: Add Apple Silicon support for irteus

This commit updates the build system for the irteus module to enable native compilation on Apple Silicon (arm64) architecture.

The irteus/Makefile.Darwin is modified to:

  • Automatically detect the arm64 architecture.
  • Set the appropriate compiler flags (e.g., -Daarch64).
  • Include the standard Homebrew library and header paths (/opt/homebrew/...) to find dependencies.

quick start

make
source bashrc.eus
irteusgl irteus/demo/demo.l
(dual-arm-ik)
Screenshot 2025-06-26 at 22 25 25

Related to euslisp/EusLisp#529

@k-okada
Copy link
Member

k-okada commented Jul 1, 2025

please add osx test @iory

@iory
Copy link
Contributor Author

iory commented Jul 1, 2025

I added macos-x test and passed the tests.
catkin test is failing because of GPG-key expiration.
So I also sent a PR to fix catkin test. #649 Please check it.

@iory
Copy link
Contributor Author

iory commented Jul 2, 2025

Add macos-x test PR #648
Fixed catkin test PR #649
With this PR's patch, all tests passed.

@k-okada k-okada merged commit bbdff64 into euslisp:master Jul 2, 2025
29 checks passed
@iory iory deleted the apple-silicon branch July 2, 2025 07:37
@iory iory mentioned this pull request Jul 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants