[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Porter roll call for Debian Bullseye



On 08.12.20 22:02, Lennart Sorensen wrote:
On Tue, Dec 08, 2020 at 08:41:07PM +0100, basti wrote:
My arm hardware a only some raspi4 and 2 QNAP TS-219 behind a vDSL line.
Not the best, but can be used if needed.
One Pi can connect to dataceter.

If it can be cross-compiled, perhaps I can share a dedicated quad-core
xeon, 64 GB RAM, 2TB HDD Server.

Perhaps Amazon EC2 can be used?

My understanding is that Debian never cross compiles (maybe there are
exceptions for m68k or something, not sure).  Cross compiling tends to
be a problem for things using autoconf since it expects to be able to
compile and run a test program on the target.

And some packages would take way to long to compile on small machines
like a pi4 due to not enough ram.  And for build machines, you want rack
mountable machines with remote management.  Not something that doesn't
even have a power switch or ability to be restarted remotely if needed.
The people running Debian's build systems obviously are interested in
something reliable that won't cause problems and require a lot of manual
intervention for however many years the release will be supported.

No idea if AWS's arm systems are 64 bit only (many new arm server chips
are) or if they also can run 32 bit arm code, and even if they can run
32 bit arm code, which level of the instruction set do they support?


Hello,

I have done a test on AWS a1.medium.

root@ip-172-31-40-125:/home/admin# cat /proc/cpuinfo
processor	: 0
BogoMIPS	: 166.66
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x0
CPU part	: 0xd08
CPU revision	: 3

root@ip-172-31-40-125:/home/admin# file /usr/bin/bash
/usr/bin/bash: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=b11533bde88bb45ef2891fbf3ad86c1869ed3a41, stripped

So I try to compile "Hello World!" on debian 10.

/usr/bin/arm-linux-gnueabi-gcc-8 -march=armv5te -o hello_qnap test.c

The result is:

file hello_qnap
hello_qnap: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=1611e7d2026c81d6becda316bb62ac60bb471f15, not stripped

This hello_qnap is runing on Feroceon 88FR131 rev 1 (v5l).

Don't know if AWS can used for debian build.

Best Regards,


Reply to: