Date: Sun, 18 Feb 2018 07:22:17 +0100 From: =?utf-8?Q?Martin_Waschb=C3=BCsch?= <martin@waschbuesch.de> To: ports@FreeBSD.org Subject: Cross-compiling a port Message-ID: <D1684490-4D9F-4BF4-97E3-98562ADECFBC@waschbuesch.de>
next in thread | raw e-mail | index | archive | help
Hi there, how would I go about cross-compilinga port for another ARCH? E.g. I am running 11.1-RELEASE on amd64 and would like to compile a port = for i386. It does not seem to be enough to set the ARCH and TARGET_ARCH = environment variables: e.g. something like cd /usr/ports/archivers/zip env 'TARGET_ARCH=3Di386 ARCH=3Di386' make will still produce a 64bit binary. file /usr/ports/archivers/zip/work/stage/usr/local/bin/zip /usr/ports/archivers/zip/work/stage/usr/local/bin/zip: ELF 64-bit LSB = executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter = /libexec/ld-elf.so.1, for FreeBSD 11.1, FreeBSD-style, stripped so I must be missing something here.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D1684490-4D9F-4BF4-97E3-98562ADECFBC>