Dear Community User! We are updating our platform to a new system.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

cross-compiling snaps remote privately

cross-compiling snaps remote privately

CodeShepherd
Community Moderator
Community Moderator

Is it possible to cross-compile snaps remote privately?

3 REPLIES 3

bostroemc
Occasional Contributor

Interesting option from AWS for cross-compiling snaps privately: 

https://aws.amazon.com/blogs/opensource/snap-xcompile-an-aws-tool-for-cross-compiling-snaps-privatel... 

 

(This is not an endorsement.  To use this service an AWS account is required. YMMV.)

From the version 1.12 of the SDK for ctrlX AUTOMATION on we provide an instruction how to use an QEMU based development environment that can emulate amd and also arm processor architectures. See github.com/boschrexroth/ctrlx-automation-sdk for further information.

Hi,

for c++ applications I use gitpod with prebuilt docker environment with cross compiler essentials included for arm64. For snapping you need to activate destructive mode.

For snaps using python plugin as far as i know you need to emulate, use eg. RPI, or just fire up an ec2 arm64 instance.

BR
Andreas
Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist