ac22
![]() |
|
|
|
|
|||||||
| FreeBSD Development Kernel development, writing drivers, coding, and questions regarding FreeBSD internals. |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
I was compiling an embedded image using nanobsd when I realised that I was adding packages for the wrong architecture. My development machine was running amd64, but the target requires i386. Cross-compiling to i386 seems to work, but a problem remained with packages. I was using pkg_add to fetch the latest packages, and didn't want to add them manually.
I patched /usr/src/usr.sbin/pkg_install/add/main.c to solve my problem. I added a '-A' or '--architecture' argument which lets pkg_add fetch other architectures. I would like to submit my patch to the community in case any one else has similar needs. I realise that I probably don't fulfill the style requirements, and I guess my patch file may be fully standard conforming, but hope that my, albeit small, contribution may be accepted. -A i386 --architecture i386
|
|
#2
|
|||
|
|||
|
Thanks! Note, however, that the suggested way of submitting patches is via the PR system (http://www.freebsd.org/send-pr.html) and posting it to mailing lists. Many (most) developers don't track the FreeBSD Forums yet.
|
|
#3
|
|||
|
|||
|
Thanks for the tip. Do I still need to do this, or have you already pushed it upstream?
Which mailing-list is the correct one to post it to, or is this done automatically when a PR is submitted? |
|
#4
|
|||
|
|||
|
Package tools are not my field, I'm afraid. I think you should do that.
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Website architecture | gpatrick | Networking | 1 | January 21st, 2010 00:53 |
| Changing architecture? | Dinchamion | Installing & Upgrading | 5 | July 2nd, 2009 21:32 |
| change pkg_add -r to look in packages-7-stable? | mobiusnz | Installation and Maintenance of FreeBSD Ports or Packages | 3 | June 5th, 2009 09:29 |
| Architecture of Linux (FC8) in FreeBSD on amd64 | rocky | Installation and Maintenance of FreeBSD Ports or Packages | 1 | May 15th, 2009 12:31 |
| smart network architecture for SOHO? | m4rtin | Networking | 11 | March 11th, 2009 22:22 |