Project

General

Profile

Porting #787

[librechroot] Support ARM chroots on x86 via QEMU

ovruni - over 8 years ago - . Updated almost 8 years ago.

Status:
fixed
Priority:
feature
Category:
ARM on x86
Assignee:
% Done:

100%


Description

I am trying create the librechroot in armv6h. But using librechroot I get in the end: "setarch: armv6h: Unrecognized architecture".

/etc/makepkg
-------------
CARCH="armv6h"
CHOST="armv6l-unknown-linux-gnueabihf"

uname -m: armv6l

The same happens in another device armv7h.


Related issues

Blocked by libretools - Bug #987: [librechroot] Support using binfmt_misc to call QEMU for foreign architecturesfixed2016-04-15

Actions
Blocked by libretools - Bug #807: [librechroot] Support using proot to call QEMU for foreign architecturesnot-a-bug2015-09-22

Actions
Blocks libretools - Bug #791: Support cross-compiling for other architectures without need extra dependenciesfixed2015-08-20

Actions

History

#1

Updated by mtjm over 8 years ago

It's designed for i686 chroots on x86_64 hosts. Pass the kernel architecture there, not CARCH, or remove the setarch call.

#2

Updated by Anonymous over 8 years ago

  • Related to Bug #791: Support cross-compiling for other architectures without need extra dependencies added
#3

Updated by Anonymous over 8 years ago

  • Related to Bug #790: Add support QEMU in chroot on nonnative architecture to build other systems without need to use cross-compiling added
#4

Updated by Anonymous over 8 years ago

  • Assignee set to lukeshu
#5

Updated by Anonymous over 8 years ago

  • Status changed from open to not-a-bug

ARM port has been aborted [0]

[0]:https://www.fsf.org/resources/hw/single-board-computers

#6

Updated by Anonymous over 8 years ago

  • Status changed from not-a-bug to open
#7

Updated by Anonymous over 8 years ago

  • Related to Bug #807: [librechroot] Support using proot to call QEMU for foreign architectures added
#8

Updated by Anonymous over 8 years ago

  • Related to Bug #808: Package [dbscripts] similarly to libretools for easy use in Parabola server added
#9

Updated by lukeshu about 8 years ago

  • Priority changed from bug to feature
#10

Updated by lukeshu about 8 years ago

  • Subject changed from ARM support to [librechroot] Support ARM via QEMU
#11

Updated by lukeshu about 8 years ago

  • Subject changed from [librechroot] Support ARM via QEMU to [librechroot] Support ARM chroots on x86 via QEMU
#12

Updated by lukeshu about 8 years ago

  • Target version set to Basic ARM support
  • Category set to ARM on x86
  • Tracker changed from Bug to Porting
#13

Updated by lukeshu about 8 years ago

  • Related to deleted (Bug #790: Add support QEMU in chroot on nonnative architecture to build other systems without need to use cross-compiling)
#14

Updated by lukeshu about 8 years ago

  • Related to deleted (Bug #808: Package [dbscripts] similarly to libretools for easy use in Parabola server)
#15

Updated by lukeshu about 8 years ago

  • Related to deleted (Bug #791: Support cross-compiling for other architectures without need extra dependencies)
#16

Updated by lukeshu about 8 years ago

  • Related to Bug #987: [librechroot] Support using binfmt_misc to call QEMU for foreign architectures added
#17

Updated by lukeshu about 8 years ago

  • Related to deleted (Bug #987: [librechroot] Support using binfmt_misc to call QEMU for foreign architectures)
#18

Updated by lukeshu about 8 years ago

  • Blocked by Bug #987: [librechroot] Support using binfmt_misc to call QEMU for foreign architectures added
#19

Updated by lukeshu about 8 years ago

  • Related to deleted (Bug #807: [librechroot] Support using proot to call QEMU for foreign architectures)
#20

Updated by lukeshu about 8 years ago

  • Blocked by Bug #807: [librechroot] Support using proot to call QEMU for foreign architectures added
#21

Updated by lukeshu about 8 years ago

  • Blocks Bug #791: Support cross-compiling for other architectures without need extra dependencies added
#22

Updated by lukeshu almost 8 years ago

  • % Done changed from 0 to 100
  • Status changed from open to fixed

Whoops, this was added in version v20160510

Also available in: Atom PDF