Hallo zusammen,
Wie bau ich ein Paket für eine fremde Architektur? Bsp. auf amd64 für armhf?
Geht das nur über eine chroot und dann in der chroot mit "dpkg-buildpackage -us -uc" ?
[1] https://www.debian.org/doc/manuals/main ... ld.en.html
[gelöst] Paketbau für fremde Architektur
- schorsch_76
- Beiträge: 2594
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
[gelöst] Paketbau für fremde Architektur
Zuletzt geändert von schorsch_76 am 14.02.2022 15:05:38, insgesamt 1-mal geändert.
- schorsch_76
- Beiträge: 2594
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: [gelöst] Paketbau für fremde Architektur
Teste mal mit:schorsch_76 hat geschrieben:14.02.2022 14:37:20Wie bau ich ein Paket für eine fremde Architektur? Bsp. auf amd64 für armhf?
Code: Alles auswählen
apt-get install gcc-arm-linux-gnueabihf
Code: Alles auswählen
echo "int main(void) {const char msg[] = {'H','e','l','l','o',' ','w','o','r','l','d'}; puts(msg); return 0;}" | arm-linux-gnueabihf-gcc -o heypi -fno-pie -s -x c - && file ./heypi && rm ./heypi
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce