mimic-cross実装
multiplatform対応
nativeなときはそのままnativeビルドパスを通るようになった。 BUILDARCH=amd64,arm64 かつ TARGETARCH=arm64しか今のところはサポートされてない。
commit: Build for multiplatform commit: Update example
colcon buildででた問題
- 既存イメージをmimic化するときに
apt-get update
してなくて問題になった - /usr/share/keyrings をコピーしていなくてupdateがfailした
- cross toolの呼び出しかたによっては動かないのを修正
- cliからの呼び出しでnativeなpythonが常に呼び出されていた
- push先が、localhost:xxxx/image:tag がうまく扱えなかった
- distutils.coreがimportできてなかった
commit: Run apt-get update in setup
commit: Copy /usr/share/keyrings
commit: Symlink for cross tool
commit: Fix python cli
commit: Fixed when given port number
commit: Install distutils to host