All Projects → sjkingo → Python27 Arm Xcompile

sjkingo / Python27 Arm Xcompile

Build script and patches for cross-compiling Python 2.7.3 to target ARM

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Python27 Arm Xcompile

Androidnativeemu
Allows you to partly emulate an Android native library.
Stars: ✭ 717 (+2290%)
Mutual labels:  arm
Azure Openshift
RedHat Openshift Origin cluster on Azure
Stars: ✭ 17 (-43.33%)
Mutual labels:  arm
Keypatch
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (+3030%)
Mutual labels:  arm
Raspberrypipkg
DEPRECATED - DO NOT USE | Go here instead ->
Stars: ✭ 758 (+2426.67%)
Mutual labels:  arm
Cmbacktrace
Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
Stars: ✭ 833 (+2676.67%)
Mutual labels:  arm
Piku
The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
Stars: ✭ 902 (+2906.67%)
Mutual labels:  arm
Freenos
FreeNOS (Free Niek's Operating System) is an experimental microkernel based operating system for learning purposes written in C++. You may use the code as you wish under the terms of the GPLv3.
Stars: ✭ 683 (+2176.67%)
Mutual labels:  arm
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (+3040%)
Mutual labels:  arm
Fasmg Ebc
An EFI Byte Code (EBC) assembler, based on fasmg
Stars: ✭ 17 (-43.33%)
Mutual labels:  arm
Ck Wa
Collective Knowledge workflow for ARM's workload automation tool: an open framework for gathering and sharing knowledge about system design and optimization using real-world workloads.
Stars: ✭ 24 (-20%)
Mutual labels:  arm
Citra
A Nintendo 3DS Emulator
Stars: ✭ 7,009 (+23263.33%)
Mutual labels:  arm
Ocarm
OCaml VM on Nucleo STM32.
Stars: ✭ 6 (-80%)
Mutual labels:  arm
Element Web
element.io docker image generator
Stars: ✭ 21 (-30%)
Mutual labels:  arm
Arm now
arm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 and more, for reverse, exploit, fuzzing and programming purpose.
Stars: ✭ 719 (+2296.67%)
Mutual labels:  arm
Cloudguardiaas
Check Point CloudGuard Network Security repository containing solution templates, Terraform templates, tools and scripts for deploying and configuring CloudGuard Network Security products.
Stars: ✭ 27 (-10%)
Mutual labels:  arm
Inxi
inxi is a full featured CLI system information tool. It is available in most Linux distribution repositories, and does its best to support the BSDs.
Stars: ✭ 691 (+2203.33%)
Mutual labels:  arm
Woa Deployer Rpi
WOA Deployer for Raspberry Pi
Stars: ✭ 898 (+2893.33%)
Mutual labels:  arm
Reverse Engineering
This repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-3.33%)
Mutual labels:  arm
Ferret
Ferret is a free software lisp implementation for real time embedded control systems.
Stars: ✭ 878 (+2826.67%)
Mutual labels:  arm
Stm32liquidcrystal
Liquid Crystal Library for STM32
Stars: ✭ 24 (-20%)
Mutual labels:  arm

python-arm-xcompile

This is a build script and patches for cross-compiling Python to target the ARM architecture.

You must have a cross-compile toolchain already set up. This guide is an excellent resource for setting up crosstool-ng.

  1. Edit build.sh and change the variables at the top to match your environment.
  2. Run build.sh. This will download Python and build it for you.

Assuming the build succeeds, a list of modules will be printed out. Some modules will not build statically since they need to be dynamically linked to glibc (TODO).

Python 2.7.4 unsupported

Note that Python 2.7.4 introduced breaking changes to _sre.MAXREPEATS that will fail to cross-compile statically. You must use 2.7.3 instead (for now) -- build.sh will download and extract this for you.

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].