Building armv5 pkgs under amd64

I'm trying to document the steps I need to get poudriere to build 11.1-RELEASE.

AIUI I need to run something along the lines of:
Code:
poudriere jail -c -j 11_1-RELEASE-ARM -v 11.1-RELEASE

I've include

FREEBSD_HOST=ftp://ftp.fi.freebsd.org
in /usr/local/etc/poudriere.conf to pull in the lates available source for 11.1.

Presumably I can use the patch mentioned above to build FreeBSD in a jail without lint but not sure how to proceed.

Do I run make buildworld/make buildkernel within the above jail?
 
When I run poudriere jail -c -j 111arm -a arm.arm -m svn+http -v releng/11.1
pourdriere seems to grab the src and attempt to build FreeBSD and fails because of the missing lint. How can I include the required patch before it starts building? is there something like a pre-processing step I can use to apply the patch?
 
When I run poudriere jail -c -j 111arm -a arm.arm -m svn+http -v releng/11.1
pourdriere seems to grab the src and attempt to build FreeBSD and fails because of the missing lint. How can I include the required patch before it starts building? is there something like a pre-processing step I can use to apply the patch?
From your other post I'm guessing you managed to set it up, but to the lazy reader I'd like to suggest that there's more useful information in this thread to be found:

Have you built the native-xtools (-x option to poudriere)?

-P patch Apply the specified patch to the source tree before building
the jail.
or alternatively
-S srcpath Use the specified srcpath as the FreeBSD source tree mounted
inside the jail or from the host for -m null.

And I'd like to add the most important part of this post, in the spirit of teaching a man to fish instead of giving him welfare fish: poudriere(8)
The full command line, only visible to those who replied or thanked me: 🙃
Revealed content
poudriere jail -c -x -j 111arm -a arm.arm -m svn+http -P <patchfile> -v releng/11.1
 
Last edited:
Back
Top